0
0
0
-1
-1
-1
0
-1
0
-1
-1
0
-1
0
-1
0
-1
0
-2
1
-2
2
-4
3
-5
6
-9
10
-16
28
-106
-441
-469
-438
-434
-448
-422
-502
-459
-394
-307
-147
-124
-173
-269
-393
-441
-447
-413
-366
-377
-328
-389
-536
-618
-659
-591
-548
-524
-446
-465
-490
-474
-509
-485
-528
-498
-493
-573
-510
-566
-555
-474
-537
-458
-467
-502
-411
-536
-534
-547
-641
-463
-433
-389
-374
-391
-285
-324
-359
-484
-588
-666
-864
-893
-897
-853
-719
-706
-592
-535
-491
-395
-463
-516
-665
-790
-780
-814
-810
-788
-739
-750
-684
-622
-582
-501
-553
-539
-474
-496
-380
-463
-453
-443
-582
-522
-578
-568
-490
-624
-567
-615
-624
-530
-645
-592
-659
-740
-760
-833
-852
-854
-899
-928
-893
-870
-835
-808
-734
-697
-598
-553
-579
-556
-633
-663
-657
-695
-692
-696
-652
-636
-556
-439
-420
-378
-365
-336
-304
-289
-179
-157
-54
-33
-103
-128
-245
-207
-188
-255
-114
-30
155
435
526
656
739
648
602
378
107
42
-134
-96
-51
-115
112
84
120
340
263
383
327
180
269
193
173
233
74
51
52
-174
-146
-142
-179
-73
-235
-288
-177
-390
-273
-395
-612
-468
-753
-681
-680
-941
-652
-894
-892
-778
-1110
-908
-990
-1060
-1020
-1150
-1103
-1104
-1063
-1024
-1113
-1079
-1160
-1208
-1324
-1381
-1443
-1559
-1421
-1505
-1462
-1397
-1486
-1336
-1467
-1505
-1494
-1652
-1500
-1622
-1667
-1613
-1729
-1644
-1691
-1734
-1689
-1759
-1680
-1637
-1693
-1684
-1691
-1687
-1705
-1768
-1877
-1862
-1897
-1858
-1718
-1705
-1520
-1449
-1393
-1269
-1354
-1282
-1193
-1167
-1100
-1106
-1077
-1042
-1045
-1026
-1065
-1114
-1113
-1081
-1013
-896
-799
-673
-511
-335
-150
-121
-25
90
103
125
90
118
156
129
205
226
189
255
270
433
577
681
1011
1197
1330
1425
1385
1379
1350
1193
1178
1229
1254
1414
1551
1785
2007
2173
2407
2566
2507
2379
2402
2307
2219
2192
2116
2155
2030
1973
2132
2051
2202
2225
2317
2517
2536
2664
2512
2311
1876
1088
0
-1250
-2431
-3390
-3912
-4402
-4551
-4460
-4199
-3713
-3553
-3268
-2957
-2958
-2906
-3061
-3172
-3175
-3179
-2898
-2660
-2437
-2314
-2187
-1992
-1760
-1299
-881
-432
-23
287
644
785
796
625
322
-11
-507
-889
-1221
-1370
-1428
-1507
-1503
-1582
-1638
-1751
-1880
-1939
-1982
-1972
-2047
-2260
-2486
-2739
-2938
-3159
-3425
-3628
-3822
-3862
-3692
-3378
-2903
-2411
-1973
-1637
-1407
-1259
-1235
-1263
-1287
-1332
-1378
-1408
-1369
-1238
-1115
-935
-728
-560
-393
-226
-58
65
160
206
245
146
-92
-352
-631
-861
-1043
-1143
-1151
-1092
-936
-676
-410
-212
-49
42
100
186
240
278
290
350
370
403
422
469
709
886
1168
1511
1935
2410
2839
3144
3556
3850
3893
3906
3670
3466
3373
3168
3117
3202
3083
3311
0
0
0
-1
-1
-1
0
-1
-1
0
-1
0
-2
1
-4
4
-8
9
-14
17
-23
28
-37
45
-57
70
-90
118
-170
295
-1065
-4218
-3896
-4003
-3844
-3721
-3648
-3687
-3598
-3670
-3437
-3126
-2704
-2201
-1928
-1785
-1783
-1778
-1796
-1719
-1565
-1320
-946
-418
195
943
1617
2267
2727
2966
2955
2819
2657
2404
2214
1974
1733
1455
1145
796
500
215
-72
-262
-511
-687
-776
-847
-851
-967
-1107
-1392
-1781
-2182
-2681
-3070
-3401
-3592
-3887
-4286
-4383
-4462
-4349
-4147
-4121
-3768
-3547
-3066
-2649
-2312
-1766
-1354
-795
-628
-602
-576
-519
-446
-498
-576
-775
-828
-789
-875
-794
-864
-861
-890
-1002
-1095
-1313
-1398
-1481
-1559
-1649
-1905
-2049
-2243
-2306
-2346
-2403
-2370
-2297
-2032
-1826
-1584
-1306
-1082
-732
-584
-478
-366
-295
-133
-39
45
60
108
225
335
533
600
773
1029
1182
1355
1458
1669
1812
1938
2045
1995
1995
1932
1803
1789
1727
1685
1731
1726
1864
2003
2212
2449
2665
2915
3099
3251
3349
3342
3430
3550
3572
3719
3773
3955
4175
4260
4403
4094
3635
2732
1634
519
-637
-1521
-2226
-2944
-3303
-3562
-3635
-3597
-3487
-3372
-3275
-3228
-3270
-3203
-3063
-2784
-2388
-2070
-1937
-1860
-1911
-1945
-2046
-2065
-2088
-2023
-1791
-1445
-961
-351
358
1056
1627
2001
2223
2284
2306
2321
2235
2102
1885
1626
1372
1092
811
570
282
-6
-294
-491
-657
-690
-687
-654
-679
-828
-985
-1272
-1543
-1826
-2200
-2503
-2755
-2970
-3154
-3336
-3416
-3578
-3718
-3897
-4008
-3939
-3832
-3527
-3182
-2741
-2236
-1773
-1347
-1087
-799
-639
-613
-595
-614
-579
-452
-375
-290
-267
-343
-492
-630
-788
-950
-1096
-1176
-1213
-1215
-1166
-1129
-1121
-1134
-1183
-1287
-1464
-1612
-1641
-1592
-1498
-1346
-1203
-1066
-869
-687
-562
-465
-392
-269
-177
-101
1
103
230
338
408
412
393
440
487
566
621
758
931
1019
1167
1228
1321
1378
1378
1377
1289
1213
1161
1139
1144
1141
1179
1160
1191
1246
1269
1356
1437
1526
1645
1791
1956
2134
2302
2424
2492
2556
2549
2542
2552
2618
2578
2574
2577
2565
2397
2026
1530
970
363
-170
-781
-1267
-1675
-1885
-1959
-2123
-2117
-2116
-2028
-2031
-2073
-2184
-2208
-2155
-2003
-1937
-1806
-1741
-1569
-1518
-1530
-1492
-1516
-1525
-1469
-1386
-1196
-953
-633
-280
86
389
580
723
884
1037
1131
1189
1194
1146
1118
1055
932
787
611
412
203
-55
-215
-315
-368
-389
-402
-369
-421
-470
-567
-688
-871
-1048
-1217
-1402
-1617
-1909
-2182
-2488
-2798
-3005
-3187
-3299
-3339
-3293
-3116
-2867
-2557
-2273
-1914
-1552
-1187
-903
-708
-536
-363
-207
-154
-156
-163
-193
-255
-363
-524
-627
-684
-699
-699
-679
-664
-575
-435
-339
-237
-157
-171
-185
-172
-195
-282
-350
-378
-421
-433
-477
-542
-593
-599
-603
-614
-590
-502
-338
-176
-54
18
66
155
273
330
367
380
366
432
490
466
484
537
549
561
566
555
570
547
556
542
540
578
596
599
567
513
440
362
296
227
220
239
290
319
304
392
462
592
672
741
823
885
1053
1110
1160
1173
1217
1276
1276
1296
1231
1247
1271
1276
1286
1278
1280
1346
1386
1362
1231
1051
868
647
433
121
-174
-404
-622
-812
-959
-1052
-1116
-1128
-1176
-1292
-1324
-1356
-1298
-1204
-1154
-1072
-1034
-991
-985
-947
-1002
-1082
-1138
-1137
-1125
-1069
-1022
-946
-825
-689
-544
-399
-294
-194
-58
32
77
142
211
256
237
197
142
66
-3
-74
-185
-323
-437
-501
-573
-652
-730
-808
-862
-965
-1099
-1244
-1385
-1521
-1656
-1765
-1855
-1922
-1959
-1993
-2026
-2040
-1948
-1893
-1836
-1753
-1621
-1473
-1320
-1116
-923
-736
-556
-369
-227
-99
-24
23
68
54
6
-26
-75
-163
-210
-263
-376
-440
-474
-496
-523
-558
-499
-485
-396
-309
-268
-243
-224
-180
-231
-262
-369
-360
-410
-474
-532
-548
-645
-678
-625
-604
-603
-586
-546
-470
-377
-297
-228
-141
14
75
193
183
224
191
189
177
127
197
191
285
252
208
138
102
138
139
130
90
115
118
136
64
47
-25
-63
-52
-72
-74
-83
-25
-47
-33
7
-19
20
73
110
71
73
67
73
102
162
213
227
221
218
253
182
223
242
176
142
117
95
48
106
98
69
47
28
4
2
56
76
68
112
109
38
11
-49
-92
-105
-184
-203
-249
-329
-384
-406
-490
-604
-610
-680
-687
-637
-625
-644
-662
-631
-658
-670
-643
-701
-726
-698
-711
-717
-730
-747
-737
-742
-743
-700
-649
-678
-710
-678
-643
-603
-591
-600
-567
-560
-580
-568
-539
-488
-452
-415
-414
-374
-341
-337
-334
-311
-311
-290
-273
-257
-225
-216
-227
-250
-266
-356
-358
-380
-396
-434
-491
-501
-528
-520
-555
-530
-546
-532
-537
-523
-503
-548
-511
-495
-491
-512
-525
-517
-533
-507
-492
-458
-422
-402
-379
-410
-386
-372
-375
-353
-294
-235
-227
-180
-169
-186
-204
-119
-84
-62
15
-17
-19
-79
-99
-159
-164
-171
-210
-214
-262
-251
-266
-239
-241
-262
-264
-211
-189
-180
-80
-70
-48
-79
-47
-75
-122
-82
-143
-131
-137
-155
-192
-215
-183
-235
-208
-206
-224
-236
-211
-179
-165
-161
-125
-107
-145
-86
-135
-133
-142
-134
-133
-178
-126
-178
-144
-140
-64
-92
-40
-7
-40
-36
-45
7
-49
-16
5
4
-3
-26
0
-34
-62
-98
-179
-225
-283
-304
-351
-344
-311
-317
-334
-324
-337
-361
-298
-314
-335
-352
-355
-357
-350
-336
-374
-320
-312
-277
-247
-253
-243
-230
-228
-267
-229
-181
-259
-269
-248
-266
-258
-247
-272
-304
-319
-363
-415
-426
-444
-414
-383
-376
-318
-358
-322
-307
-303
-300
-254
-223
-253
-223
-215
-269
-283
-304
-338
-355
-397
-371
-375
-408
-422
-427
-445
-449
-432
-481
-502
-484
-422
-411
-396
-370
-357
-338
-318
-282
-289
-253
-233
-213
-235
-255
-249
-242
-210
-224
-222
-206
-171
-174
-222
-207
-206
-181
-135
-86
-74
-42
10
-61
-88
-70
-96
-166
-209
-200
-256
-265
-265
-297
-278
-195
-160
-178
-163
-160
-136
-153
-157
-182
-166
-155
-122
-180
-178
-206
-172
-165
-189
-177
-180
-129
-143
-104
-82
-34
-5
-14
-14
-6
-23
1
36
-13
-48
-22
-31
-75
-100
-135
-186
-200
-193
-227
-183
-221
-240
-231
-252
-262
-317
-296
-318
-319
-329
-373
-398
-383
-382
-420
-444
-417
-462
-488
-487
-448
-440
-391
-364
-331
-345
-341
-343
-395
-304
-341
-345
-300
-280
-303
-295
-305
-302
-341
-307
-269
-300
-288
-288
-294
-313
-278
-255
-282
-246
-257
-266
-200
-195
-213
-188
-216
-164
-150
-133
-110
-128
-114
-145
-108
-152
-127
-172
-194
-165
-200
-221
-270
-218
-286
-262
-255
-301
-300
-292
-317
-364
-298
-321
-280
-244
-267
-301
-330
-330
-312
-311
-296
-330
-291
-298
-307
-270
-330
-380
-365
-338
-348
-273
-257
-326
-311
-293
-334
-291
-253
-274
-255
-239
-234
-223
-217
-251
-229
-188
-182
-129
-123
-148
-139
-162
-177
-214
-263
-294
-303
-253
-229
-218
-234
-224
-214
-237
-257
-281
-241
-195
-215
-201
-200
-207
-235
-214
-216
-225
-177
-127
-133
-173
-160
-168
-229
-194
-198
-235
-204
-234
-253
-286
-249
-270
-264
-261
-263
-272
-293
-249
-254
-224
-254
-268
-297
-280
-306
-305
-342
-351
-335
-366
-378
-409
-373
-410
-382
-396
-400
-356
-339
-346
-328
-322
-342
-368
-374
-401
-393
-320
-341
-360
-374
-402
-398
-403
-431
-427
-383
-337
-321
-301
-295
-285
-314
-358
-312
-270
-295
-307
-324
-283
-271
-227
-190
-201
-222
-244
-221
-212
-210
-175
-173
-200
-187
-209
-206
-190
-225
-236
-276
-263
-299
-332
-357
-413
-410
-478
-453
-458
-497
-492
-497
-428
-455
-453
-447
-477
-495
-451
-459
-472
-442
-437
-438
-414
-414
-442
-405
-411
-398
-402
-427
-435
-372
-287
-242
-234
-201
-186
-159
-70
-70
-66
-127
-123
-126
-134
-125
-155
-167
-159
-142
-121
-166
-159
-185
-163
-117
-132
-164
-167
-124
-69
-81
-99
-118
-128
-128
-181
-207
-260
-344
-379
-419
-432
-438
-479
-510
-539
-525
-577
-533
-490
-485
-452
-383
-349
-356
-372
-342
-320
-337
-335
-392
-428
-472
-478
-429
-430
-414
-350
-384
-329
-273
-190
-210
-180
-231
-253
-237
-282
-301
-356
-298
-276
-272
-271
-249
-257
-282
-301
-322
-340
-356
-385
-364
-361
-351
-355
-352
-367
-301
-291
-283
-251
-258
-268
-296
-263
-359
-382
-316
-236
-228
-215
-190
-221
-233
-239
-240
-244
-247
-243
-204
-206
-219
-255
-328
-304
-257
-182
-162
-184
-199
-221
-237
-285
-307
-339
-339
-304
-264
-285
-259
-237
-238
-245
-278
-298
-359
-351
-339
-333
-292
-278
-261
-272
-295
-325
-345
-345
-310
-294
-298
-319
-343
-376
-401
-340
-364
-359
-313
-275
-234
-167
-197
-221
-174
-191
-172
-161
-177
-248
-271
-269
-252
-243
-283
-338
-384
-328
-276
-273
-260
-271
-221
-157
-125
-163
-182
-142
-126
-135
-138
-216
-257
-324
-346
-349
-399
-374
-377
-374
-437
-407
-312
-297
-289
-291
-271
-231
-232
-151
-208
-267
-201
-142
-145
-224
-252
-326
-280
-229
-223
-219
-249
-224
-175
-167
-175
-183
-228
-223
-233
-271
-264
-265
-276
-291
-351
-374
-395
-451
-441
-483
-498
-419
-434
-458
-544
-534
-467
-470
-405
-405
-497
-426
-355
-290
-307
-273
-281
-330
-297
-321
-297
-342
-329
-338
-389
-390
-387
-410
-460
-479
-529
-493
-480
-457
-462
-484
-456
-475
-533
-598
-609
-659
-626
-588
-600
-588
-573
-455
-388
-357
-362
-370
-330
-279
-280
-324
-348
-418
-409
-396
-352
-357
-408
-441
-527
-537
-502
-502
-505
-508
-479
-469
-416
-365
-342
-348
-372
-325
-346
-475
-536
-592
-591
-546
-593
-712
-779
-802
-715
-708
-727
-751
-734
-661
-585
-544
-601
-571
-605
-590
-584
-655
-723
-816
-849
-869
-891
-838
-853
-849
-813
-770
-734
-715
-705
-745
-773
-762
-701
-706
-723
-721
-745
-786
-800
-837
-930
-971
-993
-966
-906
-895
-859
-867
-854
-814
-784
-693
-634
-598
-602
-653
-698
-695
-679
-712
-769
-843
-892
-845
-821
-801
-783
-769
-759
-771
-733
-734
-704
-594
-556
-505
-427
-394
-373
-348
-336
-328
-279
-299
-350
-352
-352
-365
-370
-366
-390
-415
-346
-285
-332
-409
-452
-445
-399
-377
-410
-433
-416
-407
-391
-408
-466
-498
-497
-456
-435
-434
-455
-532
-531
-483
-460
-411
-416
-453
-355
-368
-357
-404
-364
-310
-243
-224
-237
-256
-297
-326
-375
-347
-311
-335
-390
-430
-408
-346
-296
-322
-334
-299
-258
-189
-161
-199
-255
-245
-178
-151
-110
-159
-185
-135
-145
-114
-154
-235
-243
-227
-216
-196
-176
-146
-147
-60
-4
21
40
25
10
-14
41
117
150
82
17
12
66
35
38
10
-53
-8
61
77
62
54
54
113
156
153
97
27
-23
-32
-25
-21
-17
-33
29
95
137
164
216
217
175
194
190
196
190
199
162
145
172
131
93
82
74
76
63
7
-46
-89
-54
-18
32
78
39
30
74
96
62
57
62
80
29
17
2
-62
-84
-115
-134
-140
-175
-176
-210
-184
-162
-134
-119
-123
-77
-25
36
56
39
7
31
9
1
-27
-32
-60
-61
5
2
-4
-3
11
43
87
101
118
145
149
123
132
80
-17
-61
-117
-180
-212
-196
-185
-201
-187
-198
-169
-156
-184
-174
-133
-126
-79
-48
-45
-35
-36
8
11
6
-39
-112
-154
-216
-300
-368
-430
-483
-493
-520
-546
-557
-602
-614
-607
-595
-592
-591
-566
-542
-547
-576
-598
-605
-615
-603
-598
-603
-572
-552
-540
-550
-556
-546
-567
-574
-548
-529
-503
-488
-486
-445
-427
-415
-387
-345
-342
-343
-349
-359
-432
-462
-470
-461
-503
-530
-492
-443
-418
-395
-357
-353
-328
-320
-316
-341
-358
-366
-355
-388
-410
-425
-439
-485
-485
-459
-474
-421
-400
-404
-349
-259
-186
-199
-214
-211
-191
-161
-108
-84
-89
-79
-72
-47
-17
-21
-15
11
7
4
7
60
78
103
170
190
148
120
127
120
122
131
117
161
214
253
253
249
321
389
480
525
593
676
741
763
792
791
832
834
774
762
722
720
675
605
577
599
712
774
786
842
909
917
910
858
762
702
614
571
524
494
510
545
581
572
582
622
639
612
585
515
454
392
324
256
165
133
113
107
-7
-155
-186
-252
-308
-376
-408
-464
-468
-486
-464
-482
-504
-510
-473
-477
-514
-504
-530
-536
-520
-477
-495
-469
-482
-496
-525
-530
-545
-584
-592
-600
-622
-641
-647
-636
-604
-652
-701
-731
-731
-751
-758
-742
-724
-724
-743
-775
-777
-788
-757
-730
-721
-685
-676
-680
-660
-687
-729
-705
-684
-638
-569
-500
-445
-355
-324
-297
-271
-250
-240
-243
-227
-192
-172
-117
-62
-42
-41
-14
37
55
64
133
206
271
378
458
542
632
687
697
670
657
645
622
559
509
495
476
476
527
541
625
705
783
905
1043
1182
1287
1368
1531
1680
1796
1845
1809
1819
1885
1869
1877
1971
2040
2099
2138
2242
2428
2584
2743
2873
3025
3240
3418
3543
3602
3677
3748
3838
3810
3742
3669
3571
3091
2263
1225
153
-916
-1959
-2909
-3557
-4047
-4371
-4551
-4707
-4655
-4447
-4136
-3792
-3439
-3001
-2462
-1924
-1408
-870
-226
324
657
773
739
693
664
627
617
682
776
846
902
934
949
973
937
829
683
486
318
129
-80
-239
-414
-650
-1000
-1432
-1860
-2311
-2638
-2823
-2944
-2981
-2913
-2840
-2738
-2565
-2371
-2177
-2055
-1945
-1769
-1611
-1471
-1311
-1148
-986
-887
-887
-988
-1102
-1179
-1266
-1259
-1144
-1063
-938
-822
-762
-661
-552
-519
-549
-620
-736
-849
-944
-1053
-1119
-1159
-1239
-1321
-1483
-1622
-1700
-1740
-1718
-1630
-1440
-1211
-971
-760
-593
-442
-274
-141
16
145
228
332
415
525
612
666
708
731
754
768
803
821
843
887
925
942
937
916
892
847
853
855
896
959
1050
1185
1379
1612
1907
2180
2363
2540
2748
2873
3008
3208
3244
3316
3435
3529
3632
3828
3930
4196
4337
4378
4332
3684
2511
1196
-361
-1774
-3067
-4197
-4923
-5512
-5873
-5969
-5972
-5803
-5508
-5097
-4574
-4087
-3369
-2649
-1905
-1127
-353
371
935
1139
1010
766
488
309
373
528
800
1163
1313
1511
1682
1750
1937
1960
1880
1801
1620
1459
1236
915
636
304
-164
-774
-1486
-2175
-2797
-3234
-3430
-3380
-3248
-3060
-2880
-2822
-2634
-2442
-2277
-2011
-1782
-1510
-1156
-873
-602
-380
-287
-272
-434
-746
-1111
-1493
-1871
-2072
-2102
-1993
-1779
-1590
-1414
-1322
-1297
-1319
-1365
-1355
-1255
-1171
-1145
-1151
-1127
-1164
-1282
-1481
-1750
-2010
-2221
-2387
-2471
-2406
-2278
-2093
-1917
-1821
-1767
-1724
-1663
-1606
-1479
-1306
-1081
-835
-599
-385
-221
-80
-31
-26
-43
-45
-2
55
128
236
337
381
327
198
84
28
11
19
80
149
234
297
313
347
339
265
240
234
268
366
418
500
645
800
1031
1300
1559
1848
2172
2548
2932
3341
3700
4050
4334
4504
4620
4729
4752
4757
4785
4856
4893
5059
5110
4835
4060
2709
1012
-888
-2610
-3997
-5056
-5740
-6140
-6411
-6529
-6564
-6397
-6076
-5597
-5019
-4311
-3496
-2742
-1862
-989
-131
707
1332
1643
1606
1337
1051
912
1036
1400
1937
2402
2663
2744
2670
2526
2428
2255
2093
1955
1762
1538
1234
849
354
-216
-810
-1424
-2009
-2522
-2975
-3282
-3379
-3292
-3086
-2827
-2599
-2475
-2370
-2291
-2161
-1875
-1490
-1079
-619
-258
-4
183
316
380
379
361
366
426
481
557
569
466
54
-611
-1393
-2143
-2718
-3055
-3227
-3246
-3017
-2746
-2530
-2377
-2317
-2177
-1983
-1839
-1691
-1545
-1408
-1277
-1170
-1085
-1022
-1030
-1169
-1441
-1714
-1859
-1828
-1629
-1413
-1166
-865
-693
-619
-682
-747
-689
-636
-575
-485
-337
-142
-1
68
84
70
22
-78
-162
-186
-167
-96
8
49
15
-42
-155
-331
-482
-577
-573
-467
-293
-117
90
238
358
497
547
589
779
941
1143
1433
1722
2056
2396
2620
2825
2984
3067
3146
3317
3478
3681
3948
4119
4230
4304
4304
4340
4323
4302
4505
4569
4669
4265
3172
1644
-272
-2200
-3696
-4915
-5590
-5929
-6034
-6226
-6290
-6152
-5973
-5475
-4807
-4143
-3215
-2470
-1726
-881
-69
710
1421
1892
2001
1887
1652
1376
1395
1516
1783
2289
2520
2571
2445
2071
1774
1580
1449
1374
1346
1306
1084
827
466
24
-467
-1069
-1632
-2184
-2624
-2918
-3063
-3064
-3007
-2914
-2816
-2785
-2709
-2549
-2323
-1939
-1493
-996
-467
-36
286
498
611
665
664
628
566
509
480
411
347
264
104
-113
-387
-662
-1136
-1834
-2503
-2997
-3200
-3252
-3363
-3326
-3098
-2998
-3037
-3072
-2936
-2544
-2104
-1790
-1424
-972
-732
-611
-498
-451
-302
-198
-257
-337
-438
-503
-465
-478
-523
-457
-430
-564
-720
-889
-937
-756
-601
-539
-393
-231
-123
-93
-147
-164
-92
-75
-154
-249
-334
-376
-410
-422
-404
-420
-481
-532
-494
-398
-273
-79
109
302
485
581
626
677
782
957
1181
1307
1376
1525
1667
1808
1916
2037
2243
2489
2697
2841
3001
3103
3110
3113
3156
3247
3298
3351
3425
3544
3610
3695
3787
3926
4075
4012
3507
2462
1086
-443
-1863
-2949
-3568
-3595
-3473
-3498
-3723
-4216
-4820
-5250
-5344
-4838
-4000
-3063
-2230
-1676
-1342
-1105
-733
-262
253
726
1010
1046
849
659
637
819
1176
1488
1566
1375
1002
661
550
744
1271
1887
2300
2343
2022
1479
850
352
77
-20
-70
-244
-596
-1089
-1602
-2073
-2389
-2515
-2509
-2487
-2478
-2472
-2443
-2318
-2120
-1829
-1484
-1248
-1141
-1095
-1131
-1151
-1071
-861
-592
-350
-193
-172
-254
-371
-494
-570
-600
-616
-696
-863
-1110
-1386
-1536
-1609
-1647
-1637
-1610
-1627
-1719
-1874
-2007
-2037
-1995
-1917
-1787
-1653
-1533
-1464
-1482
-1501
-1498
-1477
-1421
-1359
-1324
-1322
-1358
-1397
-1407
-1392
-1329
-1203
-1063
-955
-856
-776
-693
-590
-450
-301
-172
-85
-44
-67
-108
-148
-231
-271
-254
-209
-216
-248
-251
-230
-179
-145
-96
-56
-57
-44
-33
1
96
217
327
430
544
602
620
705
811
909
1052
1255
1493
1720
1915
2093
2261
2389
2507
2655
2830
3010
3247
3396
3491
3625
3688
3721
3840
3891
3956
4116
4125
4129
4020
3502
2755
1699
374
-786
-1803
-2562
-2771
-2831
-2977
-3125
-3554
-4253
-4914
-5414
-5377
-4687
-3735
-2724
-1805
-1288
-1062
-1006
-1078
-891
-484
-91
377
683
713
674
594
563
717
920
1142
1409
1589
1661
1821
2025
2201
2380
2400
2260
1984
1589
1207
880
634
401
106
-238
-629
-1087
-1589
-2082
-2413
-2526
-2491
-2368
-2220
-2133
-2073
-2054
-2043
-1954
-1811
-1641
-1439
-1250
-1106
-997
-930
-913
-883
-826
-741
-601
-457
-354
-246
-202
-288
-426
-605
-827
-1000
-1116
-1174
-1200
-1215
-1248
-1337
-1497
-1703
-1808
-1855
-1856
-1757
-1623
-1514
-1384
-1348
-1388
-1443
-1592
-1715
-1743
-1732
-1655
-1524
-1410
-1332
-1304
-1288
-1208
-1119
-1030
-890
-732
-581
-435
-341
-221
-110
-62
-57
-28
47
93
149
169
139
122
85
23
-35
-69
-83
-82
-72
-19
5
-6
-18
-62
-112
-133
-111
-90
-43
38
131
200
271
353
419
551
757
969
1222
1470
1651
1834
2021
2169
2359
2534
2650
2769
2952
3102
3239
3328
3426
3647
3842
3878
3952
4041
4120
4185
4209
4183
3862
2947
1815
690
-364
-1221
-1859
-2168
-2159
-2325
-2775
-3397
-4219
-4934
-5278
-5104
-4207
-3072
-2209
-1516
-1230
-1385
-1578
-1685
-1470
-893
-269
294
664
672
453
281
102
201
522
809
1219
1526
1627
1695
1740
1897
2120
2170
2106
2000
1762
1431
1192
970
680
396
-39
-480
-863
-1347
-1714
-1918
-2028
-2018
-2037
-2081
-2098
-2157
-2203
-2171
-2011
-1776
-1517
-1322
-1187
-1068
-1077
-1146
-1124
-1027
-898
-727
-528
-301
-129
-62
-52
-85
-175
-289
-338
-384
-499
-683
-864
-1002
-1136
-1300
-1514
-1701
-1828
-1915
-2000
-1973
-1828
-1686
-1602
-1555
-1512
-1498
-1568
-1649
-1593
-1497
-1442
-1389
-1351
-1347
-1377
-1439
-1456
-1402
-1300
-1159
-988
-881
-721
-605
-505
-355
-250
-149
-73
16
64
75
30
6
-46
-102
-152
-175
-203
-233
-242
-244
-210
-219
-260
-319
-353
-341
-324
-300
-253
-205
-139
-113
-82
-3
28
73
173
307
482
667
803
977
1165
1342
1518
1696
1877
2057
2199
2351
2508
2648
2812
2926
2974
3040
3164
3248
3289
3327
3383
3529
3641
3734
3833
3866
3832
3433
2658
1722
717
-275
-1003
-1503
-1709
-1865
-2304
-2878
-3588
-4433
-5045
-5286
-4907
-3938
-2909
-2218
-1870
-1861
-2059
-2146
-2058
-1595
-810
-128
344
524
307
-54
-319
-421
-161
245
620
947
1084
1109
1128
1234
1414
1669
1856
1877
1830
1663
1406
1282
1180
990
735
340
-91
-520
-957
-1267
-1451
-1549
-1579
-1676
-1859
-2067
-2182
-2191
-2147
-1974
-1767
-1608
-1547
-1557
-1551
-1579
-1577
-1499
-1335
-1151
-1053
-1042
-1030
-986
-919
-838
-749
-692
-718
-687
-654
-791
-987
-1153
-1218
-1258
-1372
-1479
-1518
-1587
-1662
-1717
-1698
-1578
-1523
-1576
-1566
-1478
-1445
-1494
-1509
-1462
-1357
-1347
-1431
-1488
-1484
-1462
-1435
-1427
-1351
-1214
-1111
-1041
-937
-836
-761
-656
-519
-386
-277
-213
-180
-114
-91
-78
-40
-37
-37
-28
-35
-63
-105
-161
-181
-189
-229
-260
-297
-301
-255
-213
-218
-216
-214
-242
-270
-283
-227
-137
-41
94
234
336
447
507
584
706
847
957
1044
1173
1308
1438
1584
1769
1990
2184
2305
2382
2448
2524
2623
2747
2892
3049
3204
3302
3308
3308
3333
3403
3530
3588
3265
2526
1616
638
-245
-889
-1324
-1520
-1728
-2182
-2752
-3400
-4184
-4680
-4773
-4359
-3514
-2755
-2328
-2175
-2257
-2404
-2416
-2177
-1664
-934
-354
-72
-37
-183
-329
-372
-276
12
354
597
754
861
937
1076
1279
1513
1725
1819
1771
1609
1445
1310
1274
1228
983
600
139
-310
-681
-954
-1164
-1268
-1396
-1605
-1838
-2074
-2248
-2264
-2176
-2010
-1792
-1646
-1644
-1677
-1704
-1670
-1523
-1333
-1131
-938
-831
-761
-736
-708
-601
-453
-283
-139
-114
-181
-286
-338
-385
-492
-658
-825
-903
-1050
-1276
-1447
-1567
-1579
-1545
-1532
-1515
-1519
-1532
-1525
-1472
-1372
-1303
-1296
-1304
-1339
-1355
-1337
-1339
-1348
-1314
-1248
-1252
-1302
-1313
-1271
-1192
-1111
-1010
-857
-703
-572
-493
-436
-395
-367
-329
-262
-212
-221
-233
-248
-269
-291
-277
-278
-348
-425
-439
-420
-407
-401
-393
-363
-344
-340
-321
-309
-287
-196
-119
-77
13
96
110
123
144
199
322
460
627
815
931
1033
1140
1196
1279
1399
1526
1675
1831
1967
2097
2147
2134
2109
2100
2125
2216
2304
2375
2449
2495
2586
2713
2843
3032
3260
3472
3646
3673
3297
2513
1567
731
80
-404
-891
-1253
-1631
-2196
-2817
-3498
-4114
-4421
-4442
-3985
-3263
-2667
-2333
-2231
-2233
-2159
-1944
-1630
-1217
-741
-385
-204
-171
-271
-298
-264
-194
-22
110
294
496
668
898
1133
1325
1521
1612
1611
1577
1491
1445
1426
1396
1313
1029
585
106
-251
-516
-730
-903
-1121
-1382
-1672
-1943
-2099
-2172
-2177
-2059
-1892
-1731
-1625
-1610
-1612
-1582
-1508
-1409
-1341
-1278
-1177
-1111
-1046
-968
-884
-763
-613
-517
-428
-321
-247
-202
-259
-371
-528
-702
-837
-976
-1110
-1188
-1258
-1386
-1547
-1688
-1759
-1748
-1708
-1600
-1478
-1400
-1380
-1420
-1442
-1388
-1353
-1307
-1233
-1204
-1205
-1235
-1295
-1264
-1196
-1124
-1028
-958
-909
-846
-745
-614
-492
-381
-283
-240
-235
-221
-199
-134
-71
-26
2
-59
-169
-276
-355
-402
-390
-352
-346
-356
-386
-408
-440
-467
-461
-446
-419
-439
-454
-420
-367
-309
-228
-137
-87
-47
-21
28
128
216
269
341
408
468
519
597
712
824
975
1093
1207
1326
1379
1445
1533
1635
1787
1894
1974
2096
2161
2251
2368
2454
2625
2764
2843
3005
3166
3344
3545
3456
3013
2315
1456
770
241
-230
-733
-1176
-1669
-2229
-2778
-3394
-3974
-4225
-4224
-3763
-3151
-2756
-2568
-2441
-2210
-2048
-1920
-1486
-956
-642
-460
-262
-149
-223
-140
6
45
138
247
444
593
720
1076
1374
1414
1451
1595
1677
1565
1486
1553
1552
1394
1153
863
418
-78
-375
-564
-764
-1014
-1236
-1456
-1708
-1890
-2031
-2108
-2106
-2038
-1876
-1740
-1680
-1621
-1574
-1519
-1449
-1361
-1264
-1158
-1005
-857
-735
-642
-581
-497
-416
-362
-303
-276
-285
-360
-406
-381
-452
-661
-875
-966
-979
-1108
-1346
-1517
-1537
-1539
-1577
-1579
-1525
-1517
-1574
-1607
-1609
-1579
-1541
-1579
-1617
-1542
-1450
-1481
-1581
-1595
-1491
-1396
-1378
-1363
-1247
-1087
-989
-858
-690
-511
-360
-293
-228
-164
-111
-49
2
1
-8
-17
-80
-148
-173
-214
-261
-326
-407
-443
-444
-417
-433
-474
-493
-472
-469
-496
-530
-527
-435
-345
-294
-229
-145
-73
-19
15
90
175
250
339
424
578
709
760
762
817
956
1083
1145
1226
1393
1552
1589
1583
1588
1636
1715
1713
1782
1970
2069
2143
2229
2353
2498
2616
2701
2827
2990
3168
3326
3447
3377
2976
2287
1502
831
214
-293
-822
-1302
-1703
-2170
-2636
-3057
-3531
-3758
-3738
-3436
-2817
-2385
-2208
-2025
-1955
-1715
-1410
-1300
-1105
-827
-577
-354
-157
-124
-86
-55
-139
-54
99
213
402
589
823
1115
1293
1380
1494
1578
1612
1660
1635
1569
1469
1170
766
383
13
-290
-504
-768
-985
-1171
-1381
-1511
-1620
-1702
-1739
-1735
-1681
-1568
-1429
-1340
-1308
-1300
-1302
-1257
-1252
-1246
-1228
-1174
-1048
-917
-813
-737
-645
-554
-447
-379
-370
-434
-479
-454
-467
-560
-707
-831
-867
-914
-1064
-1228
-1348
-1389
-1408
-1433
-1445
-1406
-1409
-1434
-1386
-1323
-1300
-1342
-1392
-1350
-1217
-1166
-1226
-1269
-1220
-1138
-1116
-1159
-1128
-1000
-887
-789
-672
-524
-341
-210
-135
-25
70
79
32
-9
-25
-43
-78
-146
-157
-133
-164
-197
-261
-308
-315
-354
-408
-491
-521
-538
-579
-609
-655
-688
-674
-630
-574
-531
-486
-449
-381
-280
-174
-55
52
144
247
354
444
543
650
775
931
1087
1156
1203
1291
1383
1467
1498
1484
1516
1568
1603
1653
1707
1756
1819
1873
1935
2016
2067
2174
2332
2460
2607
2764
2897
3013
3174
3326
3221
2807
2174
1450
867
400
-94
-606
-1019
-1432
-1833
-2243
-2741
-3135
-3350
-3344
-3027
-2467
-2124
-1970
-1862
-1730
-1426
-1160
-1080
-974
-813
-624
-448
-360
-406
-390
-289
-279
-80
167
316
490
667
889
1170
1319
1321
1352
1418
1443
1471
1427
1295
1170
930
617
308
8
-271
-483
-663
-815
-904
-1030
-1183
-1269
-1356
-1445
-1452
-1406
-1341
-1266
-1202
-1177
-1162
-1176
-1190
-1191
-1225
-1227
-1116
-1020
-906
-757
-693
-592
-439
-351
-279
-210
-191
-240
-372
-506
-669
-789
-946
-1131
-1154
-1218
-1339
-1420
-1534
-1537
-1445
-1464
-1401
-1211
-1143
-1113
-1091
-1141
-1115
-1105
-1208
-1245
-1199
-1172
-1198
-1247
-1285
-1191
-1124
-1198
-1162
-1006
-864
-733
-631
-517
-343
-253
-246
-224
-173
-140
-153
-181
-170
-140
-155
-240
-286
-277
-271
-252
-253
-277
-269
-266
-298
-308
-338
-345
-331
-331
-310
-305
-324
-289
-254
-278
-221
-148
-115
-60
46
169
298
425
516
553
628
727
770
814
874
993
1099
1170
1249
1303
1340
1413
1482
1539
1608
1687
1674
1684
1741
1779
1868
1940
1995
2095
2210
2333
2496
2618
2766
2947
3045
3162
3291
3136
2554
1835
1114
535
86
-474
-1119
-1475
-1775
-2215
-2546
-3003
-3376
-3389
-3302
-2986
-2377
-2200
-2154
-1862
-1790
-1436
-1070
-1258
-1179
-917
-746
-571
-546
-613
-640
-520
-460
-297
30
105
314
688
897
1231
1369
1289
1343
1406
1409
1356
1208
978
817
576
172
-184
-485
-763
-881
-916
-1022
-1107
-1187
-1282
-1287
-1279
-1324
-1318
-1233
-1219
-1243
-1246
-1282
-1370
-1443
-1445
-1454
-1411
-1380
-1319
-1156
-989
-811
-721
-618
-456
-378
-441
-564
-620
-645
-658
-842
-1053
-1075
-1044
-1167
-1389
-1519
-1476
-1314
-1285
-1268
-1173
-1088
-1057
-1093
-1039
-880
-893
-1055
-1214
-1227
-1307
-1610
-1853
-1964
-1753
-1571
-1600
-1613
-1489
-1259
-1064
-916
-790
-658
-583
-575
-490
-414
-376
-385
-448
-500
-528
-499
-528
-531
-467
-443
-396
-408
-457
-430
-414
-444
-498
-564
-638
-649
-682
-764
-763
-699
-591
-492
-422
-329
-147
43
150
272
414
549
686
732
737
753
766
729
590
538
580
646
685
764
874
986
1087
1157
1263
1347
1423
1447
1452
1531
1650
1724
1763
1823
1902
1987
2047
2096
2215
2423
2707
2912
3151
3427
3559
3716
3805
3704
3146
2118
815
-399
-1292
-1969
-2630
-3168
-3504
-3706
-3892
-4096
-4248
-4084
-3633
-2825
-1731
-815
-235
32
157
268
427
405
260
325
425
502
525
416
381
459
614
837
1074
1167
1234
1319
1336
1315
1087
699
215
-230
-654
-1093
-1480
-1823
-2121
-2293
-2393
-2410
-2301
-2072
-1673
-1183
-791
-527
-356
-295
-291
-255
-239
-217
-154
-172
-223
-277
-378
-484
-570
-562
-459
-289
-100
11
86
94
28
-116
-308
-524
-750
-990
-1217
-1480
-1896
-2272
-2656
-3027
-3289
-3336
-3269
-2997
-2670
-2414
-2089
-1779
-1566
-1298
-1021
-692
-257
19
117
207
143
-72
-246
-424
-561
-579
-627
-711
-783
-919
-1114
-1238
-1408
-1501
-1448
-1494
-1498
-1475
-1486
-1491
-1484
-1432
-1340
-1149
-878
-658
-368
-146
81
293
363
355
343
363
267
207
39
-158
-352
-595
-752
-889
-852
-790
-627
-467
-303
-95
60
221
360
478
593
651
620
599
541
429
282
194
174
172
210
221
316
438
552
633
748
874
1003
1072
1069
1213
1330
1399
1470
1482
1602
1735
1870
2026
2232
2443
2585
2799
2963
3135
3391
3549
3758
3957
4039
4101
4055
3969
3772
2889
1372
-344
-2040
-3393
-4296
-4854
-5097
-4988
-4944
-4766
-4520
-4382
-4127
-3443
-2371
-920
413
1110
1291
1205
967
833
752
727
976
1321
1501
1610
1661
1598
1560
1551
1583
1782
1822
1554
1099
544
-6
-609
-1303
-1970
-2438
-2675
-2753
-2847
-2764
-2543
-2283
-1926
-1605
-1174
-654
-142
285
608
728
691
492
181
-104
-148
-78
43
175
236
268
272
226
143
125
91
91
-26
-288
-585
-949
-1272
-1605
-1886
-2037
-2087
-2063
-1959
-1823
-1614
-1548
-1707
-2072
-2386
-2473
-2455
-2532
-2536
-2347
-2057
-1899
-1994
-2004
-1724
-1274
-787
-321
149
481
466
143
-259
-507
-694
-967
-1219
-1359
-1398
-1540
-1912
-2209
-2246
-2001
-1751
-1560
-1381
-1155
-969
-925
-975
-946
-810
-706
-647
-513
-341
-177
-117
-134
-55
142
272
316
302
303
342
256
-5
-302
-558
-694
-778
-829
-763
-675
-563
-416
-279
-146
40
257
451
599
762
871
814
681
527
377
312
296
255
219
259
338
322
353
484
722
992
1221
1375
1502
1630
1658
1530
1434
1354
1375
1400
1512
1567
1704
1962
2198
2450
2720
2977
3220
3451
3554
3589
3680
3603
3613
3578
3634
3506
2706
1139
-636
-2217
-3557
-4463
-5022
-5067
-4823
-4469
-4246
-3953
-3718
-3459
-2816
-1899
-616
621
1329
1456
1311
1018
869
751
728
975
1341
1636
1715
1689
1609
1549
1548
1517
1505
1393
974
277
-444
-1093
-1611
-2149
-2665
-2970
-3031
-2881
-2723
-2488
-2200
-1807
-1372
-915
-500
-45
296
499
660
673
551
289
-47
-282
-259
-149
-34
127
230
288
248
167
64
-40
-203
-375
-581
-886
-1268
-1672
-1942
-2072
-2052
-2009
-1945
-1818
-1637
-1450
-1492
-2017
-2484
-2534
-2435
-2551
-2619
-2477
-1982
-1626
-1715
-1770
-1421
-1011
-624
-221
209
753
862
355
-236
-536
-667
-960
-1454
-1713
-1464
-1300
-1613
-2084
-2118
-1808
-1543
-1498
-1469
-1154
-854
-935
-1206
-1185
-954
-829
-875
-921
-689
-282
-170
-365
-439
-192
115
125
-92
-121
-25
-91
-405
-779
-1018
-1093
-1137
-1222
-1132
-799
-495
-373
-317
-181
107
356
430
482
640
767
731
519
299
231
254
197
113
140
227
265
237
200
278
547
789
883
973
1155
1352
1354
1204
1151
1224
1269
1152
1151
1288
1470
1635
1801
2042
2313
2649
2876
3087
3273
3458
3551
3576
3471
3364
3439
3498
3517
3573
3434
2363
753
-1109
-2816
-4149
-4942
-5316
-5113
-4797
-4534
-4149
-3791
-3560
-3246
-2469
-1350
89
1180
1497
1473
1154
812
538
446
524
918
1369
1493
1576
1562
1557
1431
1429
1379
1330
1012
200
-697
-1471
-1957
-2422
-2761
-3059
-3079
-2946
-2896
-2754
-2504
-2032
-1453
-832
-328
180
560
622
534
344
212
10
-180
-299
-229
-23
120
221
211
153
24
-56
-216
-329
-420
-634
-955
-1322
-1692
-2070
-2346
-2527
-2470
-2235
-2048
-1905
-1711
-1510
-1375
-1328
-1652
-2019
-2205
-2273
-2396
-2541
-2553
-2269
-1837
-1652
-1407
-980
-592
-315
-38
156
389
413
5
-507
-843
-1022
-1277
-1604
-1856
-1813
-1642
-1703
-1858
-1816
-1482
-1207
-1063
-1050
-970
-927
-1084
-1339
-1438
-1219
-952
-832
-766
-559
-242
-45
-62
-38
166
367
418
216
-60
-244
-413
-708
-1001
-1130
-1104
-1039
-1025
-933
-645
-319
-92
92
245
382
492
518
477
429
399
418
375
332
340
336
343
322
270
179
58
13
111
243
362
425
563
695
850
979
1096
1320
1567
1803
1999
2231
2357
2434
2359
2436
2613
2690
2699
2709
2679
2610
2760
2791
2895
3128
3434
3694
3893
3932
3972
4052
3424
1947
-19
-1925
-3583
-4738
-5526
-5869
-5591
-5327
-5140
-4733
-4307
-3639
-2703
-1558
-262
1299
2136
2176
1593
835
411
283
381
653
1347
1794
1982
1863
1602
1541
1540
1584
1479
1431
976
178
-907
-1934
-2669
-3155
-3473
-3703
-3582
-3351
-3004
-2618
-2110
-1516
-862
-282
106
485
662
656
460
225
-15
-142
-271
-373
-286
-116
104
284
338
323
259
85
-106
-311
-507
-802
-1210
-1646
-2089
-2454
-2672
-2691
-2504
-2113
-1696
-1280
-1140
-1153
-1009
-903
-890
-1230
-1864
-2320
-2414
-2546
-2702
-2693
-2368
-1721
-1258
-1007
-678
-184
82
169
213
380
449
59
-703
-1323
-1517
-1656
-1910
-2181
-2063
-1591
-1268
-1365
-1446
-1168
-897
-857
-1066
-1176
-1079
-1122
-1427
-1628
-1430
-986
-654
-582
-444
16
478
544
404
390
537
527
190
-243
-500
-585
-779
-1078
-1222
-1099
-848
-680
-570
-301
125
421
427
304
274
291
199
19
-65
-35
54
69
-21
-25
146
336
481
572
658
743
750
634
364
215
275
452
513
535
653
874
1134
1199
1219
1419
1823
2055
2010
1892
1962
2147
2247
2271
2282
2676
2932
2947
2821
2787
3070
3414
3564
3590
3953
4304
4527
3974
2512
440
-1688
-3745
-5315
-6107
-6384
-6034
-5782
-5568
-5062
-4331
-3675
-3098
-2190
-884
934
2144
2467
2057
1439
888
465
374
533
1184
1761
2080
2120
2116
2076
1885
1749
1558
1545
1218
403
-836
-2007
-2853
-3404
-3705
-3950
-3859
-3517
-3038
-2663
-2202
-1702
-1089
-424
94
585
883
1003
805
566
322
188
36
-159
-210
-77
257
539
707
661
518
264
-38
-395
-790
-1127
-1439
-1729
-2020
-2246
-2425
-2506
-2429
-2167
-1763
-1286
-900
-642
-547
-679
-799
-820
-890
-1130
-1478
-2062
-2524
-2787
-3013
-2936
-2676
-2254
-1573
-976
-759
-519
-441
-514
-557
-569
-491
-418
-605
-1045
-1325
-1510
-1602
-1649
-1606
-1445
-1074
-725
-778
-968
-1140
-1252
-1428
-1598
-1720
-1651
-1573
-1563
-1486
-1246
-867
-468
-126
160
566
973
1082
928
699
499
297
1
-346
-589
-683
-714
-796
-835
-770
-667
-559
-472
-292
-8
227
303
224
130
108
128
108
103
227
452
676
741
626
524
579
622
613
484
331
310
209
38
-58
-118
-17
349
544
671
929
1155
1247
1248
1322
1606
2016
2343
2545
2696
2883
2980
2838
2652
2521
2608
2751
2796
2895
3093
3263
3424
3597
3653
4014
4236
3667
1982
-194
-2479
-4370
-5693
-6506
-6599
-6109
-5575
-5164
-4659
-4209
-3554
-2777
-1788
-363
1333
2502
2798
2379
1578
1014
631
500
612
1158
1758
2119
2083
1886
1728
1618
1534
1366
1210
770
-124
-1315
-2503
-3397
-3890
-4127
-4123
-3746
-3215
-2606
-1981
-1516
-1073
-568
-79
353
760
1021
1099
1086
843
575
280
4
-124
-83
17
477
847
963
1068
866
446
91
-294
-862
-1197
-1582
-1906
-2179
-2437
-2532
-2533
-2315
-1879
-1359
-904
-455
-286
-275
-477
-775
-937
-999
-1525
-2355
-2840
-2865
-2863
-3020
-2965
-2484
-1587
-1137
-970
-738
-349
-139
-265
-478
-386
-155
-475
-1127
-1661
-1485
-1211
-1286
-1495
-1343
-706
-399
-653
-1117
-1070
-950
-1152
-1636
-1912
-1753
-1631
-1798
-2053
-1762
-1096
-560
-453
-319
239
794
863
547
362
425
397
5
-459
-655
-615
-641
-845
-902
-669
-399
-343
-409
-273
32
209
69
-122
-157
-70
-31
-146
-133
52
242
355
417
439
470
454
348
280
258
193
-33
-256
-337
-315
-213
-5
205
494
845
1202
1414
1472
1641
1805
1831
1757
1704
1680
1726
1696
1681
1739
1987
2286
2464
2790
3050
3361
3632
3799
3943
4092
4136
4259
4333
4411
4385
3365
1362
-941
-3145
-4967
-6024
-6435
-6209
-5526
-5104
-4470
-3983
-3551
-3111
-2557
-1734
-354
1167
2068
2345
1862
1479
1050
849
903
1267
1979
2446
2621
2425
2281
1858
1576
1276
1201
1099
583
-366
-1620
-2677
-3495
-3964
-4180
-4011
-3511
-2845
-2210
-1699
-1199
-813
-439
-110
177
502
706
723
669
594
593
564
500
430
462
617
821
905
917
747
380
-2
-436
-839
-1151
-1452
-1729
-1954
-2157
-2314
-2475
-2513
-2296
-1913
-1433
-944
-591
-428
-396
-581
-931
-1185
-1307
-1531
-2151
-2790
-2933
-2795
-2781
-2835
-2610
-1810
-1062
-830
-778
-630
-359
-361
-579
-693
-407
-257
-535
-1029
-1165
-779
-634
-901
-1209
-927
-489
-522
-1042
-1368
-1195
-1057
-1283
-1711
-1743
-1499
-1417
-1670
-1723
-1195
-487
-120
-72
187
724
1105
910
507
430
512
361
-130
-585
-684
-597
-688
-861
-845
-594
-371
-449
-543
-412
-195
-110
-260
-355
-195
9
107
59
60
321
612
724
707
689
662
481
259
168
171
165
62
-17
21
123
267
423
426
554
954
1350
1564
1487
1353
1406
1554
1524
1533
1687
1977
2228
2355
2509
2703
2934
2896
2777
2823
3240
3525
3568
3552
3713
4098
4307
4355
4138
3131
1130
-1060
-3314
-4942
-5795
-6251
-6077
-5605
-5069
-4388
-3915
-3541
-3055
-2346
-1409
-78
1189
2070
2321
2063
1775
1387
1382
1432
1815
2236
2564
2579
2283
2003
1598
1501
1297
1270
993
526
-384
-1472
-2475
-3315
-3828
-4137
-4044
-3687
-3039
-2427
-1866
-1325
-778
-160
277
589
843
937
949
858
749
670
598
516
479
604
775
923
875
782
536
219
-173
-651
-1139
-1524
-1759
-1994
-2138
-2359
-2506
-2604
-2602
-2427
-2083
-1656
-1236
-875
-643
-506
-459
-499
-766
-991
-1038
-1235
-1882
-2585
-2937
-2757
-2554
-2547
-2243
-1567
-897
-777
-880
-941
-704
-676
-930
-1063
-835
-509
-726
-1186
-1370
-924
-629
-793
-1060
-882
-490
-667
-1264
-1764
-1681
-1498
-1665
-2009
-1996
-1609
-1415
-1614
-1778
-1381
-743
-404
-417
-177
411
826
790
477
408
565
486
52
-380
-491
-444
-556
-847
-894
-681
-504
-519
-612
-500
-304
-235
-347
-410
-288
-36
143
191
306
505
684
749
724
710
770
795
673
536
469
493
362
79
-161
-255
-19
251
334
491
812
1134
1352
1310
1233
1326
1477
1609
1694
1836
2021
2161
2256
2477
2677
3080
3507
3713
3813
3908
4181
4327
4255
4080
4166
4357
4524
4419
3411
1293
-1063
-3366
-5287
-6138
-6583
-6258
-5563
-5212
-4532
-3903
-3487
-3091
-2790
-2084
-599
820
1705
2010
1656
1544
1370
1318
1481
1870
2562
2976
2994
2561
2139
1549
1046
728
669
714
405
-374
-1524
-2488
-3239
-3767
-4124
-4195
-3769
-3085
-2428
-1945
-1446
-922
-349
134
528
907
1123
1069
840
718
608
571
482
457
571
841
1071
1137
1055
771
427
-83
-588
-1086
-1496
-1841
-2081
-2255
-2389
-2468
-2521
-2451
-2221
-1815
-1357
-918
-647
-513
-471
-486
-448
-424
-624
-961
-1136
-1649
-2272
-2616
-2837
-2707
-2454
-2255
-1665
-1091
-870
-737
-768
-587
-363
-358
-455
-392
-466
-618
-989
-1308
-1225
-1165
-1052
-1125
-1051
-930
-992
-1359
-1735
-1796
-1708
-1622
-1683
-1651
-1474
-1260
-1216
-1192
-954
-520
-130
62
216
442
651
615
466
358
350
351
90
-220
-430
-556
-654
-816
-911
-844
-738
-714
-703
-646
-466
-333
-318
-273
-205
-26
130
159
189
373
608
752
807
795
797
764
616
411
254
175
101
-54
-188
-188
38
423
824
1150
1466
1810
2139
2323
2258
2090
2030
2084
2157
2102
2176
2660
3018
3223
3391
3621
3847
4109
4384
4548
4791
5105
5237
5184
5001
4249
2271
-441
-3078
-5252
-6245
-6794
-6934
-6292
-5637
-4988
-4184
-3767
-3151
-2377
-1797
-721
382
1250
1698
1336
949
834
961
1440
2053
2736
3420
3646
3350
2793
2064
1487
1080
818
610
348
-253
-1249
-2272
-3110
-3664
-3950
-4001
-3806
-3376
-2888
-2510
-2214
-1866
-1354
-741
-139
447
900
1092
1037
843
642
587
521
480
542
687
914
1020
994
826
581
244
-195
-692
-1161
-1608
-2034
-2365
-2589
-2770
-2857
-2827
-2705
-2355
-1877
-1441
-1013
-799
-694
-541
-551
-611
-663
-1099
-1839
-2263
-2419
-2491
-2568
-2631
-2205
-1472
-1123
-963
-864
-788
-760
-1006
-1182
-980
-648
-632
-951
-1264
-1067
-884
-1021
-1231
-1131
-612
-396
-738
-1254
-1460
-1470
-1626
-1855
-1810
-1433
-1119
-1188
-1418
-1354
-1009
-812
-855
-802
-400
59
180
2
-26
218
473
451
275
223
261
134
-236
-576
-672
-641
-692
-787
-732
-483
-268
-199
-212
-180
-18
151
174
99
43
137
324
476
482
453
466
533
626
670
648
613
642
648
628
697
769
826
913
981
1188
1412
1372
1272
1216
1321
1704
2026
2168
2407
2815
3205
3423
3527
3549
3636
3871
3977
4083
4343
4466
4516
4745
4905
4305
2503
103
-2590
-4685
-5799
-6544
-6599
-6201
-5744
-5134
-4506
-3935
-3373
-2961
-2257
-1195
21
1034
1289
1001
722
605
868
1316
2000
2896
3594
3905
3708
3187
2472
1691
1130
811
655
446
-158
-1089
-1914
-2513
-2850
-3010
-3147
-3016
-2740
-2502
-2368
-2372
-2367
-2145
-1730
-1179
-424
214
622
906
1035
1201
1318
1271
1154
1038
992
976
900
730
478
222
4
-208
-437
-646
-902
-1149
-1346
-1580
-1860
-2175
-2431
-2581
-2526
-2308
-2044
-1742
-1448
-1199
-994
-813
-677
-574
-453
-337
-503
-942
-1477
-2249
-2771
-3039
-3045
-2661
-2276
-1860
-1442
-1263
-1185
-1109
-1148
-1041
-901
-762
-614
-682
-861
-1046
-1234
-1193
-1040
-810
-509
-371
-405
-637
-981
-1350
-1615
-1730
-1743
-1645
-1545
-1426
-1368
-1318
-1241
-1056
-832
-583
-336
-175
-29
58
45
-24
-74
-48
39
193
305
392
422
346
135
-102
-279
-450
-515
-557
-570
-525
-449
-379
-294
-132
83
347
592
826
999
1084
1045
848
701
585
492
492
588
806
971
1033
1073
1066
1146
1219
1249
1397
1559
1789
1962
2125
2296
2496
2770
2999
3262
3631
3881
3949
4007
3922
3947
4061
4044
4157
4332
4468
4250
2779
446
-1883
-4000
-5310
-6088
-6254
-5696
-5187
-4740
-4137
-3705
-3212
-2743
-2457
-1726
-778
98
454
173
-144
-198
41
568
1348
2395
3415
3986
4057
3701
3035
2200
1359
692
290
8
-451
-1206
-1968
-2504
-2808
-2877
-2771
-2515
-2111
-1778
-1735
-1841
-2040
-2223
-2219
-2049
-1703
-1232
-752
-316
29
410
753
1025
1254
1398
1494
1505
1385
1122
745
284
-97
-391
-586
-722
-893
-975
-1019
-1067
-1195
-1415
-1649
-1860
-2128
-2371
-2494
-2577
-2526
-2588
-2684
-2534
-2269
-1953
-1668
-1473
-1256
-1097
-1031
-1023
-1085
-1027
-992
-957
-853
-791
-745
-685
-762
-749
-727
-711
-624
-762
-944
-1182
-1358
-1487
-1693
-1875
-1894
-1728
-1534
-1521
-1546
-1441
-1305
-1181
-1121
-1014
-799
-628
-545
-547
-502
-354
-228
-176
-143
5
195
297
204
73
71
51
-44
-173
-240
-231
-190
-177
-171
-130
-77
-27
-20
-14
31
75
74
29
26
96
176
254
393
556
712
863
954
969
913
880
841
767
776
856
941
1098
1258
1513
1822
1919
2041
2116
2202
2484
2508
2659
2704
2638
2890
2930
3131
3619
3804
4039
4194
4156
4416
4546
4566
4436
3284
1324
-691
-2966
-4555
-5413
-6089
-5665
-5077
-4491
-3609
-3056
-2496
-2002
-2017
-1644
-1041
-522
-33
-255
-537
-636
-589
-123
542
1563
2859
3791
4285
4299
3909
3272
2433
1640
1065
691
264
-345
-1021
-1485
-1794
-1984
-1987
-1890
-1622
-1318
-1231
-1400
-1761
-2181
-2457
-2608
-2552
-2234
-1807
-1250
-737
-294
238
655
1018
1230
1332
1506
1528
1398
1095
705
373
126
-61
-195
-302
-302
-211
-232
-357
-572
-843
-1139
-1462
-1751
-1985
-2123
-2207
-2202
-2127
-2020
-1856
-1679
-1492
-1273
-1163
-1389
-1658
-1914
-2427
-2750
-2947
-2896
-2409
-2105
-1763
-1144
-649
-377
-382
-476
-280
-218
-440
-673
-894
-936
-1066
-1411
-1453
-1243
-868
-628
-717
-667
-582
-711
-1109
-1577
-1712
-1646
-1661
-1740
-1716
-1427
-1057
-886
-762
-459
-62
256
361
334
400
486
379
192
106
189
370
401
412
478
544
566
469
323
227
211
134
5
-93
-57
107
178
169
232
359
523
643
711
797
966
1159
1188
1159
1178
1254
1374
1446
1439
1531
1787
2021
2128
2278
2428
2670
2988
3099
3251
3531
3773
3908
3895
4061
4177
4249
4407
4414
4409
3781
1933
-111
-2112
-3666
-4342
-5027
-5077
-4736
-4524
-4004
-3659
-3388
-2791
-2743
-2639
-2329
-1979
-1532
-1570
-1779
-1625
-1224
-511
292
1039
1984
2791
3269
3530
3500
3258
2844
2305
1766
1335
789
267
-188
-508
-543
-608
-730
-858
-1075
-1274
-1472
-1762
-2033
-2307
-2572
-2654
-2716
-2766
-2633
-2438
-2075
-1587
-1040
-483
-27
261
410
468
479
531
519
547
566
597
693
678
617
563
557
588
556
331
-55
-467
-1027
-1586
-2079
-2524
-2830
-3057
-3133
-2996
-2921
-2990
-3007
-2928
-2637
-2443
-2363
-2238
-2063
-1845
-1745
-1672
-1453
-1184
-988
-856
-650
-295
-60
-154
-354
-452
-371
-401
-643
-932
-1054
-1032
-1144
-1379
-1556
-1513
-1405
-1442
-1499
-1471
-1367
-1262
-1266
-1255
-1089
-874
-774
-763
-724
-580
-409
-350
-413
-408
-318
-199
-195
-304
-310
-255
-179
-142
-138
-62
97
199
240
282
340
475
556
493
510
667
841
909
791
729
804
891
922
876
890
967
962
938
876
842
939
989
1099
1210
1309
1472
1550
1689
1986
2345
2686
3021
3168
3311
3511
3583
3679
3677
3666
3869
3937
4046
4157
3560
2430
950
-650
-1763
-2462
-3016
-3171
-3210
-3255
-3160
-3168
-3100
-2935
-2989
-2939
-2722
-2530
-2398
-2564
-2747
-2719
-2391
-1777
-1108
-311
548
1295
1761
2006
2073
2083
2074
2062
2122
2124
2010
1703
1316
1063
989
998
1048
1051
961
831
461
-101
-685
-1267
-1652
-1947
-2122
-2213
-2264
-2287
-2316
-2260
-2075
-1871
-1692
-1453
-1305
-1142
-1066
-1036
-1046
-1061
-892
-687
-404
-152
53
198
250
273
223
63
-118
-374
-547
-707
-927
-1116
-1445
-1735
-1902
-2015
-1989
-1950
-1945
-1908
-1911
-1986
-2161
-2346
-2486
-2526
-2458
-2323
-2165
-2052
-1922
-1805
-1673
-1481
-1294
-1130
-1003
-894
-776
-718
-809
-908
-902
-792
-627
-524
-437
-375
-348
-316
-366
-404
-325
-243
-216
-242
-247
-230
-300
-398
-468
-495
-459
-467
-541
-586
-598
-609
-600
-623
-618
-510
-390
-349
-312
-261
-207
-124
-31
45
146
264
369
492
599
724
873
955
1052
1162
1283
1428
1430
1431
1476
1471
1496
1510
1491
1571
1643
1639
1638
1666
1714
1782
1841
1923
2017
2082
2218
2226
2274
2408
2443
2543
2625
2667
2811
2875
2707
2069
1205
361
-408
-831
-1236
-1360
-1273
-1288
-1220
-1243
-1297
-1167
-1338
-1445
-1505
-1661
-1600
-1887
-2176
-2386
-2466
-2206
-1997
-1651
-1245
-855
-489
-279
-167
-96
8
74
154
247
363
477
497
500
632
844
982
1103
1108
1165
1168
1052
854
566
437
301
195
103
10
-31
-74
-126
-218
-244
-264
-325
-427
-570
-679
-766
-868
-969
-1015
-1038
-990
-973
-986
-922
-898
-870
-931
-1000
-976
-991
-933
-883
-833
-732
-692
-657
-515
-407
-276
-156
-109
-7
48
101
114
68
98
106
139
179
214
220
176
160
114
42
43
52
-5
-78
-42
-11
-38
-99
-95
-54
-42
11
73
97
136
121
114
159
79
144
267
235
261
244
279
353
299
215
156
248
296
196
168
194
232
162
158
149
150
190
178
67
101
193
96
72
60
106
64
85
134
137
119
135
115
82
88
102
66
55
64
89
56
3
-7
-22
-39
-33
-12
56
125
137
150
122
117
115
94
28
-72
-113
-102
-90
-75
-107
-97
-74
-98
-112
-145
-161
-162
-192
-243
-281
-297
-288
-305
-284
-212
-176
-175
-162
-118
-76
-34
13
29
20
13
-7
-61
-108
-135
-172
-186
-205
-242
-289
-342
-408
-441
-433
-434
-445
-477
-497
-492
-515
-473
-441
-439
-388
-368
-348
-314
-307
-301
-306
-320
-337
-363
-354
-321
-323
-349
-360
-348
-351
-329
-318
-314
-306
-324
-317
-337
-377
-406
-436
-467
-487
-496
-524
-563
-593
-601
-611
-645
-678
-701
-692
-710
-728
-726
-742
-750
-755
-763
-761
-721
-671
-641
-631
-607
-579
-610
-681
-658
-606
-566
-517
-471
-425
-409
-409
-386
-375
-380
-351
-343
-329
-330
-318
-304
-336
-318
-311
-366
-402
-432
-463
-432
-439
-458
-425
-431
-419
-449
-468
-436
-460
-456
-474
-429
-406
-534
-509
-523
-467
-387
-336
-341
-426
-322
-366
-417
-417
-468
-528
-439
-359
-389
-375
-342
-318
-370
-372
-385
-379
-354
-328
-333
-308
-392
-421
-359
-392
-394
-404
-392
-411
-441
-468
-482
-456
-418
-398
-415
-432
-408
-390
-436
-469
-462
-471
-463
-445
-424
-386
-358
-329
-319
-321
-316
-344
-347
-333
-370
-404
-433
-429
-393
-409
-439
-451
-480
-514
-507
-467
-419
-375
-320
-279
-285
-292
-277
-235
-180
-155
-114
-72
-84
-115
-139
-134
-148
-197
-235
-269
-315
-384
-444
-465
-488
-516
-517
-515
-527
-511
-509
-536
-554
-548
-534
-535
-519
-522
-526
-512
-470
-433
-410
-384
-375
-367
-311
-240
-244
-236
-198
-143
-137
-166
-136
-86
-115
-150
-175
-202
-229
-297
-345
-421
-456
-474
-498
-492
-480
-460
-459
-430
-371
-363
-367
-378
-389
-382
-396
-408
-405
-386
-396
-393
-380
-374
-361
-321
-257
-239
-207
-166
-145
-135
-163
-202
-242
-279
-330
-386
-411
-401
-382
-368
-377
-408
-405
-410
-411
-403
-385
-399
-414
-411
-399
-362
-344
-318
-305
-301
-276
-261
-268
-304
-341
-372
-413
-446
-448
-441
-441
-440
-474
-512
-490
-473
-478
-485
-533
-562
-573
-555
-545
-551
-532
-520
-499
-456
-416
-415
-401
-393
-415
-399
-369
-393
-397
-386
-389
-394
-408
-382
-404
-430
-416
-419
-401
-368
-360
-364
-385
-384
-374
-373
-348
-332
-338
-336
-346
-355
-349
-348
-355
-390
-429
-447
-437
-419
-396
-392
-382
-344
-323
-273
-214
-211
-243
-269
-303
-343
-378
-381
-376
-378
-365
-355
-349
-339
-270
-210
-153
-133
-141
-171
-230
-227
-227
-221
-201
-212
-228
-229
-247
-251
-264
-255
-217
-229
-253
-260
-259
-268
-284
-310
-343
-386
-394
-424
-459
-433
-405
-395
-408
-419
-403
-382
-364
-343
-330
-327
-331
-332
-334
-332
-319
-353
-395
-377
-356
-343
-347
-330
-313
-341
-381
-396
-385
-381
-387
-389
-412
-449
-478
-469
-448
-439
-420
-411
-430
-438
-415
-408
-413
-420
-407
-389
-389
-379
-383
-396
-357
-310
-277
-231
-221
-237
-253
-285
-304
-306
-315
-344
-361
-346
-347
-355
-334
-346
-350
-328
-293
-280
-305
-339
-385
-414
-437
-453
-438
-422
-421
-428
-415
-371
-346
-344
-347
-349
-348
-362
-394
-414
-429
-454
-474
-500
-514
-489
-462
-450
-434
-411
-354
-290
-255
-257
-259
-260
-253
-246
-236
-244
-248
-268
-307
-313
-335
-342
-350
-350
-374
-390
-386
-405
-421
-453
-478
-490
-485
-453
-439
-458
-454
-439
-411
-384
-360
-336
-310
-277
-269
-285
-283
-275
-317
-319
-323
-343
-339
-332
-316
-286
-276
-293
-298
-300
-295
-287
-264
-267
-308
-314
-294
-282
-279
-283
-296
-297
-317
-367
-396
-409
-400
-383
-369
-374
-399
-374
-339
-316
-301
-293
-315
-291
-258
-263
-270
-240
-230
-233
-190
-175
-162
-169
-165
-152
-151
-180
-235
-240
-250
-294
-317
-316
-326
-358
-389
-425
-419
-404
-413
-422
-378
-302
-256
-243
-220
-205
-212
-188
-180
-173
-177
-190
-214
-242
-263
-288
-279
-226
-169
-135
-96
-96
-113
-123
-126
-128
-153
-191
-215
-232
-278
-311
-305
-312
-324
-288
-282
-302
-297
-284
-287
-296
-289
-289
-307
-315
-314
-315
-330
-322
-322
-326
-313
-285
-251
-254
-246
-211
-188
-186
-178
-220
-274
-308
-332
-371
-400
-428
-447
-483
-519
-518
-517
-486
-474
-479
-448
-400
-368
-360
-366
-366
-352
-315
-282
-287
-286
-269
-273
-264
-238
-206
-152
-104
-91
-107
-80
-48
-40
-67
-95
-116
-115
-99
-128
-141
-137
-146
-172
-212
-234
-201
-189
-217
-240
-223
-246
-253
-203
-174
-157
-132
-121
-152
-157
-150
-175
-161
-141
-148
-162
-177
-191
-197
-195
-157
-145
-149
-145
-154
-168
-198
-184
-201
-242
-258
-269
-263
-230
-239
-243
-217
-220
-223
-238
-212
-180
-145
-97
-67
-73
-89
-102
-134
-173
-186
-153
-131
-113
-84
-66
-51
-63
-60
-64
-86
-113
-119
-106
-105
-90
-107
-119
-126
-137
-158
-168
-190
-208
-202
-185
-157
-165
-203
-215
-212
-240
-235
-237
-238
-236
-231
-222
-222
-209
-237
-268
-268
-244
-214
-199
-168
-133
-121
-121
-119
-134
-146
-131
-146
-178
-185
-198
-228
-247
-265
-283
-305
-314
-296
-291
-281
-282
-294
-320
-344
-364
-368
-366
-343
-354
-382
-374
-379
-376
-355
-354
-350
-301
-248
-232
-213
-182
-170
-158
-175
-193
-189
-207
-179
-175
-196
-187
-189
-178
-169
-172
-168
-187
-204
-191
-186
-206
-196
-191
-202
-215
-210
-197
-175
-141
-124
-116
-133
-142
-112
-92
-67
-4
12
-9
-20
-32
-18
-5
33
68
90
111
80
6
-67
-136
-180
-208
-221
-214
-236
-259
-292
-333
-356
-352
-331
-320
-321
-316
-309
-299
-298
-317
-331
-346
-355
-368
-362
-334
-336
-326
-314
-315
-299
-293
-309
-308
-265
-251
-266
-269
-244
-248
-271
-254
-243
-226
-216
-220
-198
-185
-182
-169
-144
-146
-153
-146
-158
-162
-167
-170
-175
-185
-183
-175
-177
-181
-198
-219
-223
-219
-215
-188
-192
-194
-159
-148
-134
-153
-187
-206
-236
-244
-220
-209
-200
-207
-218
-232
-233
-218
-229
-224
-227
-242
-237
-248
-267
-262
-250
-256
-255
-257
-277
-278
-283
-279
-277
-262
-218
-190
-172
-146
-134
-150
-138
-128
-117
-75
-36
-25
-19
-37
-72
-78
-102
-137
-150
-188
-205
-229
-264
-275
-296
-305
-322
-358
-358
-376
-401
-402
-393
-365
-329
-293
-273
-257
-240
-219
-219
-221
-213
-218
-199
-216
-245
-228
-219
-225
-198
-186
-190
-183
-200
-219
-253
-287
-299
-289
-278
-268
-282
-305
-302
-300
-310
-312
-288
-227
-180
-147
-117
-127
-151
-167
-177
-214
-255
-265
-248
-232
-219
-225
-251
-275
-266
-257
-255
-238
-224
-198
-180
-179
-167
-148
-114
-100
-132
-162
-201
-221
-242
-291
-311
-329
-341
-335
-354
-351
-328
-337
-331
-306
-274
-263
-239
-185
-181
-211
-236
-215
-201
-198
-155
-132
-131
-122
-107
-85
-73
-68
-59
-66
-63
-65
-108
-135
-141
-113
-57
-14
11
14
-10
-35
-29
-7
-35
-74
-104
-150
-167
-176
-171
-170
-184
-178
-164
-167
-173
-172
-197
-210
-239
-261
-249
-254
-248
-257
-268
-270
-278
-248
-218
-212
-198
-161
-150
-175
-203
-240
-301
-358
-363
-386
-385
-395
-427
-413
-403
-403
-414
-432
-426
-429
-450
-451
-435
-395
-382
-369
-312
-265
-239
-235
-220
-204
-200
-175
-129
-125
-135
-127
-152
-167
-163
-174
-197
-197
-204
-187
-212
-240
-231
-236
-252
-268
-279
-293
-275
-250
-240
-259
-296
-271
-239
-245
-250
-248
-215
-227
-241
-204
-173
-165
-134
-106
-108
-120
-111
-113
-127
-107
-110
-123
-146
-179
-184
-197
-213
-206
-185
-185
-177
-158
-150
-157
-158
-163
-201
-241
-240
-251
-295
-310
-302
-294
-263
-253
-257
-237
-236
-260
-285
-302
-297
-322
-351
-358
-348
-365
-370
-310
-291
-303
-294
-285
-278
-303
-340
-362
-387
-376
-358
-370
-391
-408
-415
-420
-405
-397
-390
-407
-449
-500
-530
-519
-499
-476
-456
-416
-407
-409
-409
-412
-389
-335
-288
-250
-241
-239
-206
-178
-150
-117
-112
-91
-91
-115
-129
-156
-183
-185
-145
-119
-113
-89
-87
-72
-83
-126
-124
-138
-173
-185
-202
-208
-204
-222
-255
-295
-318
-335
-352
-367
-358
-353
-353
-359
-355
-351
-372
-361
-360
-365
-367
-337
-294
-273
-271
-282
-283
-287
-284
-312
-350
-347
-331
-361
-406
-456
-504
-519
-503
-463
-441
-444
-436
-429
-456
-481
-479
-456
-422
-396
-352
-324
-337
-318
-291
-284
-259
-242
-248
-275
-274
-265
-256
-242
-235
-218
-186
-163
-182
-196
-226
-260
-290
-329
-354
-372
-393
-397
-381
-372
-356
-360
-350
-324
-307
-270
-274
-319
-318
-313
-341
-333
-297
-280
-278
-264
-268
-267
-260
-262
-263
-302
-308
-309
-382
-452
-490
-497
-484
-465
-447
-435
-427
-413
-410
-419
-428
-435
-429
-451
-500
-527
-553
-573
-587
-588
-554
-525
-495
-461
-421
-357
-300
-250
-229
-193
-182
-195
-218
-247
-269
-293
-314
-340
-310
-255
-228
-209
-201
-201
-202
-225
-245
-280
-313
-339
-352
-354
-312
-247
-204
-195
-227
-205
-196
-211
-276
-356
-387
-415
-416
-412
-393
-333
-289
-251
-236
-237
-257
-277
-293
-331
-363
-374
-393
-424
-415
-403
-410
-431
-460
-479
-513
-528
-527
-554
-575
-577
-568
-578
-596
-589
-598
-603
-563
-554
-551
-516
-492
-490
-486
-460
-471
-518
-545
-516
-489
-486
-462
-437
-429
-412
-412
-420
-408
-430
-446
-442
-424
-386
-360
-329
-323
-326
-307
-298
-309
-301
-277
-262
-255
-272
-287
-279
-304
-338
-370
-403
-422
-422
-396
-384
-373
-375
-373
-358
-379
-405
-419
-420
-416
-412
-397
-382
-365
-330
-305
-291
-301
-317
-338
-359
-360
-375
-385
-401
-391
-371
-363
-377
-375
-374
-410
-405
-408
-438
-460
-466
-461
-479
-510
-508
-493
-498
-535
-549
-499
-452
-406
-382
-395
-407
-395
-349
-321
-334
-308
-280
-261
-266
-297
-308
-316
-319
-314
-323
-368
-407
-413
-459
-470
-482
-515
-534
-546
-527
-514
-530
-565
-570
-543
-505
-479
-481
-453
-393
-361
-359
-335
-329
-321
-318
-332
-366
-389
-432
-458
-436
-411
-388
-407
-398
-377
-400
-408
-413
-426
-410
-387
-396
-398
-424
-418
-426
-474
-508
-515
-524
-552
-562
-562
-529
-499
-482
-473
-475
-448
-437
-446
-437
-430
-434
-437
-433
-434
-419
-391
-384
-390
-390
-387
-374
-371
-396
-418
-442
-453
-451
-417
-403
-416
-388
-365
-387
-419
-440
-432
-406
-391
-382
-366
-363
-349
-384
-401
-382
-382
-366
-370
-384
-373
-341
-347
-360
-358
-385
-370
-323
-299
-262
-245
-250
-264
-279
-304
-320
-313
-335
-365
-378
-374
-380
-395
-351
-315
-285
-273
-282
-307
-349
-348
-381
-417
-436
-480
-497
-494
-464
-433
-416
-353
-282
-279
-277
-278
-322
-338
-318
-304
-308
-331
-327
-315
-317
-317
-310
-318
-331
-312
-310
-317
-334
-356
-339
-324
-326
-301
-318
-331
-307
-318
-320
-322
-332
-331
-360
-380
-375
-373
-384
-351
-353
-386
-376
-363
-368
-408
-416
-419
-430
-472
-512
-483
-442
-398
-337
-303
-284
-278
-312
-349
-380
-402
-391
-391
-397
-373
-384
-392
-373
-346
-301
-296
-297
-286
-291
-264
-244
-218
-205
-193
-206
-245
-242
-255
-263
-239
-232
-235
-217
-192
-146
-134
-135
-131
-127
-115
-120
-129
-151
-191
-236
-252
-258
-252
-264
-239
-234
-299
-359
-405
-479
-525
-547
-559
-531
-525
-512
-500
-473
-443
-428
-406
-372
-350
-392
-405
-389
-365
-331
-345
-336
-337
-366
-366
-349
-339
-329
-330
-364
-407
-418
-415
-388
-343
-339
-309
-286
-305
-341
-377
-369
-344
-314
-312
-310
-281
-270
-279
-309
-317
-315
-306
-287
-274
-277
-255
-205
-194
-191
-195
-174
-149
-124
-142
-172
-184
-219
-243
-303
-350
-373
-374
-372
-354
-307
-298
-284
-259
-267
-295
-297
-295
-295
-313
-312
-302
-305
-330
-379
-398
-470
-449
-470
-393
-492
-448
-1830
-1786
-1051
-1346
-1089
-959
-843
-1025
-845
-837
-783
-719
-554
-747
-707
-1102
-1656
-1576
-1269
-1257
-1204
-1090
-993
-795
-961
-794
-613
-314
-60
190
54
214
353
-143
-39
-100
-293
-451
-483
-430
-569
-754
-451
-598
-739
-694
-508
-633
-646
-615
-950
-856
-1105
-1011
-1022
-714
-894
-1061
-972
-962
-765
-1042
-1019
-706
-535
-846
-759
-474
-1094
-491
-847
-713
-590
-735
-694
-805
-635
-759
-820
-1015
-376
-512
-651
-359
-431
-535
-157
-840
-631
-459
-738
-564
-589
-560
-460
-716
-780
-607
-750
-883
-742
-657
-885
-992
-841
-793
-820
-972
-652
-777
-1090
-775
-814
-969
-729
-842
-1107
-721
-656
-904
-797
-988
-813
-693
-994
-609
-515
-542
-588
-544
-643
-609
-581
-1014
-629
-473
-851
-818
-694
-475
-897
-780
-769
-726
-598
-779
-669
-657
-494
-674
-685
-589
-556
-627
-625
-225
-605
-689
-563
-719
-401
-355
-1003
-913
-797
-1019
-901
-736
-576
-691
-554
-924
-1023
-787
-843
-579
-433
-503
-471
-284
-357
-556
-516
-552
-401
-430
-528
-632
-796
-271
-459
-675
-296
-433
-463
-454
-514
-324
-521
-514
-157
-251
-478
-96
-360
-765
-262
-313
-693
-716
-250
-551
-672
-801
-844
-437
-1044
-913
-1109
-931
-604
-729
-558
-826
-699
-1085
-856
-356
-580
-620
-292
-172
-453
-157
-57
-173
-11
89
103
-95
-112
33
71
82
241
409
301
351
189
-93
-93
36
-34
201
371
174
-108
81
46
44
-90
-111
324
215
162
352
288
77
147
107
75
372
480
206
151
146
123
130
11
232
409
395
396
278
282
633
716
442
653
944
716
678
589
742
935
663
493
854
1022
935
627
597
828
937
711
840
1011
911
866
697
810
736
633
689
838
993
1025
1040
894
700
834
964
1040
1097
952
925
1094
1145
940
818
1064
1041
929
963
1047
1049
821
703
920
1158
1135
837
729
246
389
614
31
314
923
902
407
311
360
375
392
464
560
592
794
622
382
777
995
607
689
992
1078
722
577
813
886
999
1115
1283
1089
838
739
762
897
713
612
947
1246
969
633
863
1042
845
693
690
707
717
588
594
767
867
845
881
1062
1049
755
527
635
764
763
810
837
1016
1051
831
675
663
657
672
728
832
840
854
880
812
734
764
716
705
707
648
499
476
626
788
783
722
785
731
630
574
603
610
565
631
818
822
675
773
954
896
732
794
792
628
461
592
700
611
565
545
493
428
341
265
323
357
263
240
332
419
418
395
526
569
453
406
458
414
332
338
434
515
390
302
339
378
371
250
193
355
376
318
363
387
383
352
427
501
469
421
407
408
382
391
418
427
473
477
359
252
188
210
270
298
293
275
335
343
234
243
329
371
354
421
413
462
445
457
588
627
620
634
614
511
418
373
374
385
443
473
518
589
606
512
463
554
599
509
442
491
488
475
472
478
449
392
399
319
212
209
230
227
251
372
445
455
449
480
445
281
140
174
271
264
264
270
274
252
198
161
154
165
207
235
222
185
161
155
118
109
145
87
15
-22
-65
-139
-161
-125
-56
-50
-76
-77
-187
-246
-285
-380
-388
-353
-313
-285
-321
-300
-295
-284
-277
-323
-349
-361
-376
-335
-313
-339
-321
-341
-363
-387
-359
-389
-466
-460
-440
-424
-483
-542
-505
-477
-532
-529
-527
-478
-387
-432
-484
-435
-392
-395
-387
-347
-271
-229
-228
-252
-222
-182
-186
-177
-92
-46
-39
-24
-34
-22
-16
-5
-2
-26
-5
12
2
59
84
72
87
193
228
230
287
304
345
432
435
459
504
530
639
646
617
552
537
634
637
666
761
757
719
701
674
623
614
675
736
756
716
665
727
708
713
814
821
777
761
691
556
472
460
462
495
519
446
373
299
228
165
88
43
18
-36
-138
-235
-320
-418
-519
-623
-684
-731
-805
-927
-1040
-1094
-1160
-1199
-1199
-1199
-1237
-1314
-1418
-1508
-1525
-1551
-1577
-1575
-1519
-1532
-1593
-1618
-1627
-1597
-1567
-1512
-1416
-1337
-1333
-1329
-1294
-1284
-1255
-1167
-1064
-1003
-922
-855
-857
-842
-834
-812
-777
-788
-786
-774
-781
-783
-756
-711
-675
-651
-632
-655
-703
-744
-762
-757
-744
-717
-668
-576
-500
-472
-457
-467
-490
-446
-365
-353
-293
-229
-209
-175
-128
-111
-99
-58
-34
-17
3
87
145
173
198
230
322
377
387
417
513
546
565
672
833
946
1024
1100
1084
1124
1179
1168
1228
1373
1537
1650
1743
1786
1841
1899
1933
1968
2023
2042
1842
1545
1062
647
493
516
784
1095
1204
972
433
-124
-625
-962
-1112
-1191
-1120
-1108
-1327
-1521
-1632
-1736
-1917
-2112
-2253
-2351
-2350
-2405
-2557
-2641
-2652
-2597
-2445
-2255
-2154
-2131
-2286
-2466
-2505
-2342
-2029
-1655
-1256
-1018
-946
-937
-999
-995
-855
-723
-592
-414
-190
10
114
144
111
76
1
-108
-128
-150
-280
-395
-383
-308
-221
-240
-382
-587
-834
-1156
-1382
-1386
-1344
-1348
-1341
-1383
-1471
-1602
-1821
-2026
-2131
-2170
-2248
-2217
-2083
-2010
-1964
-1940
-1944
-1930
-1886
-1873
-1822
-1734
-1643
-1522
-1349
-1159
-939
-787
-733
-747
-757
-706
-659
-503
-343
-159
-7
77
163
246
318
318
331
427
503
618
718
729
722
716
738
771
776
779
762
725
752
738
771
847
840
891
828
771
822
876
938
980
1039
1097
1167
1239
1317
1335
1363
1281
1082
499
-96
-342
-305
134
562
842
780
347
-350
-1032
-1291
-1278
-1152
-965
-949
-1069
-1206
-1463
-1601
-1573
-1681
-1950
-2118
-2066
-2062
-2061
-2111
-2211
-2099
-1915
-1797
-1675
-1620
-1751
-1982
-2177
-2121
-1759
-1304
-926
-737
-698
-828
-1006
-1014
-933
-804
-648
-521
-314
-83
2
-72
-250
-363
-415
-440
-475
-555
-575
-619
-652
-643
-558
-458
-485
-683
-1031
-1375
-1569
-1624
-1581
-1432
-1357
-1446
-1593
-1678
-1768
-1935
-2144
-2269
-2151
-1940
-1845
-1792
-1731
-1712
-1761
-1843
-1852
-1779
-1640
-1540
-1519
-1442
-1342
-1207
-1015
-858
-765
-812
-872
-833
-707
-511
-388
-258
-53
106
212
231
163
137
116
128
246
393
568
676
682
622
588
661
678
704
818
870
858
845
927
1013
1076
1116
1091
1090
1149
1149
1094
1185
1243
1314
1391
1408
1477
1454
1096
312
-186
-336
-133
347
767
995
762
155
-611
-1100
-1143
-1101
-1014
-898
-947
-1077
-1316
-1594
-1566
-1490
-1696
-2003
-2053
-1982
-2038
-2101
-2223
-2213
-1956
-1743
-1643
-1481
-1439
-1663
-1957
-2097
-1875
-1455
-1084
-836
-738
-765
-1004
-1171
-1114
-1010
-802
-637
-553
-338
-140
-131
-225
-253
-231
-251
-180
-122
-235
-326
-461
-593
-544
-456
-345
-381
-597
-888
-1166
-1297
-1316
-1219
-1110
-1180
-1269
-1334
-1470
-1598
-1785
-2003
-2130
-2054
-1885
-1812
-1786
-1803
-1863
-1894
-1857
-1785
-1646
-1523
-1487
-1486
-1453
-1355
-1160
-935
-782
-701
-695
-715
-684
-566
-454
-334
-173
-61
67
191
193
107
63
90
152
237
368
470
556
561
500
507
541
611
661
654
669
694
739
818
907
991
1020
973
977
993
1021
1057
1060
1131
1220
1274
1298
1303
1261
1136
842
370
-17
-135
5
282
484
502
278
-184
-718
-1117
-1255
-1186
-1080
-1006
-1033
-1150
-1319
-1506
-1542
-1566
-1686
-1819
-1892
-1846
-1812
-1803
-1835
-1777
-1669
-1557
-1514
-1515
-1537
-1668
-1773
-1782
-1589
-1265
-917
-721
-630
-684
-816
-908
-860
-745
-603
-448
-350
-201
-58
-27
-100
-175
-237
-271
-330
-368
-381
-358
-360
-431
-423
-400
-367
-439
-663
-893
-995
-1011
-1025
-1000
-934
-966
-1104
-1252
-1405
-1515
-1633
-1713
-1650
-1521
-1439
-1444
-1417
-1365
-1327
-1329
-1383
-1366
-1314
-1264
-1232
-1241
-1206
-1090
-946
-852
-799
-744
-720
-707
-604
-460
-336
-216
-114
-56
-4
-11
-32
9
96
137
161
257
397
549
624
632
606
652
753
801
847
866
909
917
923
981
968
979
954
923
896
861
894
910
944
978
971
930
905
884
784
601
301
35
-73
-68
54
182
209
58
-214
-513
-790
-934
-942
-935
-921
-943
-1009
-1134
-1258
-1339
-1439
-1571
-1697
-1755
-1717
-1689
-1672
-1635
-1613
-1549
-1470
-1433
-1418
-1425
-1489
-1548
-1557
-1425
-1230
-1067
-903
-822
-800
-825
-827
-745
-657
-570
-456
-344
-247
-178
-157
-215
-292
-312
-336
-348
-329
-308
-296
-285
-325
-388
-421
-460
-538
-618
-698
-774
-764
-739
-759
-775
-823
-889
-933
-999
-1042
-1057
-1067
-1036
-998
-942
-886
-838
-808
-823
-838
-815
-765
-722
-656
-577
-506
-429
-355
-317
-280
-251
-252
-269
-236
-137
-43
18
97
175
218
282
305
293
281
277
352
421
464
547
604
655
689
681
701
750
785
792
834
895
925
919
916
912
883
861
861
822
828
851
812
775
688
550
376
194
102
97
119
122
75
-34
-207
-407
-596
-711
-757
-794
-844
-915
-1014
-1114
-1222
-1322
-1369
-1399
-1406
-1431
-1472
-1528
-1598
-1606
-1599
-1561
-1500
-1473
-1426
-1414
-1415
-1391
-1366
-1257
-1095
-961
-859
-826
-819
-816
-834
-787
-719
-686
-644
-588
-509
-439
-424
-431
-436
-410
-383
-370
-324
-274
-247
-220
-209
-234
-320
-405
-444
-513
-552
-550
-546
-506
-489
-522
-563
-615
-646
-687
-725
-741
-735
-715
-681
-644
-611
-600
-574
-578
-564
-525
-494
-425
-360
-301
-275
-234
-171
-141
-107
-65
-34
40
100
115
146
221
321
372
398
453
511
582
592
599
665
701
711
721
788
815
834
827
830
877
862
844
818
795
805
830
787
805
829
808
808
801
795
712
609
469
378
327
271
222
150
56
-113
-358
-574
-729
-886
-968
-981
-981
-1042
-1127
-1195
-1284
-1338
-1377
-1411
-1382
-1352
-1356
-1376
-1420
-1447
-1438
-1403
-1336
-1303
-1294
-1259
-1238
-1226
-1206
-1120
-1010
-891
-793
-747
-709
-676
-620
-569
-504
-423
-362
-304
-260
-261
-272
-259
-256
-252
-261
-256
-229
-260
-290
-269
-282
-328
-374
-419
-454
-494
-513
-483
-473
-493
-482
-461
-454
-444
-443
-449
-476
-498
-465
-419
-373
-323
-331
-340
-344
-312
-294
-257
-209
-197
-199
-215
-198
-158
-106
-32
52
109
171
203
189
152
175
247
282
287
331
424
467
493
538
601
647
696
753
768
772
709
630
627
674
711
698
656
655
630
580
512
451
427
400
386
332
280
205
105
17
-47
-92
-118
-122
-154
-248
-412
-583
-690
-756
-804
-836
-868
-883
-887
-919
-982
-1039
-1057
-1072
-1092
-1128
-1116
-1130
-1114
-1018
-1200
-1435
-1211
-1156
-1155
-1003
-867
-810
-817
-745
-711
-799
-747
-791
-649
-515
-562
-431
-459
-386
-450
-425
-354
-473
-372
-305
-273
-292
-344
-275
-272
-329
-335
-374
-406
-426
-460
-505
-558
-581
-673
-721
-677
-670
-617
-604
-606
-584
-647
-652
-620
-605
-590
-572
-543
-482
-437
-445
-467
-423
-384
-402
-356
-312
-246
-175
-142
-128
-152
-112
-51
-48
-23
14
66
85
102
148
176
186
182
223
249
232
240
294
361
368
318
276
253
246
226
203
235
266
266
232
191
164
120
76
46
-3
-16
-13
-16
-7
18
32
23
5
-32
-91
-160
-189
-204
-251
-346
-399
-454
-517
-519
-531
-523
-540
-549
-562
-605
-625
-633
-616
-618
-629
-653
-683
-710
-730
-698
-687
-690
-684
-699
-711
-735
-770
-798
-832
-848
-802
-764
-768
-761
-716
-666
-634
-588
-554
-532
-511
-502
-479
-482
-466
-404
-377
-366
-377
-372
-372
-372
-370
-409
-437
-404
-327
-294
-277
-240
-195
-174
-177
-199
-243
-271
-303
-311
-267
-267
-249
-176
-149
-173
-165
-108
-22
61
117
138
156
176
178
193
216
259
310
328
338
356
339
309
341
392
439
425
380
328
284
266
238
242
267
287
313
303
292
284
266
282
300
282
245
249
258
202
180
193
188
192
157
96
97
97
113
124
108
123
79
25
-2
-36
-30
-59
-105
-119
-146
-159
-153
-172
-190
-211
-263
-304
-323
-359
-392
-420
-431
-436
-431
-450
-476
-456
-443
-426
-422
-434
-436
-463
-483
-481
-489
-498
-484
-462
-463
-455
-402
-385
-393
-386
-369
-365
-399
-417
-374
-305
-299
-303
-265
-255
-274
-299
-281
-245
-233
-267
-244
-248
-201
-210
-421
-431
-358
-388
-337
-217
-221
-181
-140
-68
-121
-210
-245
-187
-72
-75
-33
-5
5
-44
-77
-117
-139
-96
-2
11
-25
2
-12
-23
-28
-10
17
25
16
26
49
37
52
56
21
38
86
51
10
48
111
109
86
81
124
146
155
135
116
159
185
199
221
209
185
132
60
21
23
8
-53
-66
-59
-101
-115
-138
-162
-151
-177
-190
-221
-281
-308
-315
-313
-295
-296
-339
-361
-382
-436
-485
-495
-495
-477
-468
-481
-472
-501
-486
-485
-496
-482
-467
-440
-439
-452
-439
-442
-451
-413
-415
-409
-441
-484
-526
-581
-582
-564
-538
-511
-515
-529
-529
-557
-601
-615
-588
-527
-501
-460
-396
-342
-304
-298
-292
-310
-309
-262
-206
-179
-167
-137
-148
-146
-144
-120
-113
-97
-79
-76
-30
-36
-40
-17
11
29
-2
-13
-10
-44
-39
0
0
19
46
35
11
39
66
44
-3
-17
-13
-39
-30
-23
-12
7
18
25
27
6
-39
-62
-71
-108
-139
-152
-171
-145
-117
-92
-55
-32
-15
11
9
-33
-20
-11
-33
-48
-39
-58
-49
-62
-104
-116
-101
-105
-131
-157
-170
-161
-172
-162
-171
-191
-204
-191
-177
-201
-222
-263
-297
-331
-383
-407
-411
-408
-404
-368
-368
-409
-424
-421
-428
-401
-367
-351
-356
-302
-268
-307
-346
-365
-345
-326
-322
-335
-299
-229
-204
-183
-191
-211
-213
-199
-201
-222
-234
-207
-167
-165
-128
-102
-113
-102
-110
-120
-133
-167
-153
-153
-186
-219
-218
-180
-135
-108
-96
-104
-119
-127
-147
-172
-175
-147
-150
-151
-145
-161
-147
-146
-143
-121
-101
-91
-105
-121
-113
-103
-73
-53
-31
-36
-67
-65
-105
-128
-133
-119
-97
-143
-142
-159
-225
-216
-173
-106
-58
-52
-72
-110
-123
-138
-178
-184
-177
-179
-171
-194
-219
-234
-283
-311
-327
-333
-337
-334
-319
-308
-268
-230
-212
-197
-213
-243
-306
-330
-354
-362
-298
-278
-275
-259
-248
-261
-265
-262
-297
-341
-359
-337
-314
-312
-317
-328
-333
-311
-321
-350
-345
-339
-324
-304
-283
-267
-260
-241
-215
-181
-132
-125
-128
-125
-160
-191
-197
-208
-242
-249
-247
-257
-244
-213
-166
-163
-174
-176
-156
-155
-177
-163
-137
-127
-142
-119
-116
-131
-144
-162
-154
-150
-140
-103
-86
-75
-65
-58
-62
-45
-18
-43
-72
-74
-112
-142
-155
-164
-147
-155
-167
-186
-195
-174
-152
-94
-81
-102
-105
-89
-104
-147
-173
-206
-226
-203
-172
-168
-158
-150
-161
-164
-191
-223
-244
-266
-277
-288
-269
-229
-225
-226
-237
-273
-290
-296
-279
-284
-285
-245
-213
-190
-189
-222
-240
-266
-272
-243
-222
-221
-185
-185
-173
-174
-191
-204
-249
-241
-259
-273
-290
-292
-272
-272
-259
-233
-229
-263
-302
-317
-325
-329
-294
-274
-267
-267
-259
-294
-330
-302
-313
-333
-350
-348
-353
-380
-378
-367
-347
-320
-289
-239
-203
-186
-163
-182
-226
-259
-255
-233
-210
-188
-167
-124
-139
-158
-137
-158
-171
-177
-213
-212
-227
-243
-233
-252
-260
-232
-230
-219
-182
-169
-162
-166
-186
-209
-205
-177
-160
-149
-129
-127
-187
-232
-238
-253
-281
-281
-265
-301
-340
-337
-337
-316
-328
-310
-280
-267
-240
-246
-255
-268
-260
-270
-272
-252
-274
-261
-279
-320
-305
-293
-303
-318
-326
-330
-329
-328
-320
-299
-321
-302
-314
-356
-379
-377
-374
-382
-360
-345
-338
-327
-327
-328
-355
-342
-329
-324
-291
-287
-286
-289
-238
-179
-158
-132
-90
-96
-141
-160
-172
-186
-192
-196
-232
-295
-315
-325
-327
-299
-294
-298
-304
-323
-364
-367
-353
-340
-338
-327
-333
-316
-308
-319
-313
-322
-319
-305
-291
-275
-254
-228
-188
-179
-211
-217
-225
-248
-250
-237
-246
-249
-229
-226
-247
-241
-195
-188
-220
-233
-233
-254
-293
-296
-278
-258
-255
-257
-270
-294
-307
-308
-346
-356
-316
-341
-394
-421
-410
-379
-359
-324
-307
-316
-322
-327
-310
-299
-308
-328
-325
-299
-319
-335
-357
-371
-365
-359
-338
-312
-295
-289
-288
-318
-325
-313
-328
-305
-281
-292
-318
-342
-327
-359
-383
-359
-344
-362
-367
-364
-363
-339
-340
-343
-357
-370
-368
-374
-372
-349
-343
-358
-373
-358
-346
-342
-325
-308
-275
-260
-251
-244
-205
-155
-136
-133
-130
-104
-80
-121
-151
-150
-154
-156
-157
-176
-213
-223
-239
-228
-236
-269
-267
-278
-286
-289
-312
-330
-337
-310
-296
-266
-233
-235
-241
-221
-218
-230
-252
-279
-275
-285
-257
-200
-206
-236
-246
-269
-296
-298
-322
-350
-369
-356
-327
-291
-240
-218
-198
-203
-204
-208
-233
-244
-280
-281
-283
-290
-248
-204
-166
-157
-185
-241
-289
-300
-298
-301
-314
-316
-327
-341
-362
-367
-376
-409
-422
-408
-412
-418
-449
-462
-454
-454
-429
-414
-392
-378
-384
-428
-440
-431
-420
-401
-383
-352
-326
-287
-249
-264
-263
-274
-302
-333
-348
-334
-344
-348
-363
-380
-374
-384
-390
-360
-357
-377
-391
-394
-399
-400
-394
-395
-381
-353
-337
-347
-340
-340
-314
-323
-335
-294
-277
-268
-278
-286
-304
-324
-331
-367
-391
-372
-366
-368
-333
-326
-334
-342
-352
-358
-352
-352
-326
-306
-306
-309
-326
-319
-301
-295
-303
-302
-310
-326
-346
-334
-321
-340
-334
-275
-289
-343
-320
-335
-350
-342
-354
-331
-295
-269
-271
-295
-307
-325
-342
-361
-358
-363
-353
-331
-366
-365
-365
-383
-379
-344
-310
-304
-293
-271
-273
-283
-269
-263
-295
-303
-274
-261
-279
-290
-271
-258
-241
-232
-268
-299
-326
-354
-370
-375
-366
-384
-424
-428
-400
-367
-334
-304
-313
-343
-377
-402
-423
-436
-450
-445
-406
-350
-301
-311
-282
-237
-230
-192
-180
-215
-248
-275
-309
-309
-303
-257
-235
-249
-257
-306
-284
-275
-304
-301
-307
-306
-297
-277
-249
-246
-197
-172
-176
-185
-187
-218
-244
-210
-197
-192
-212
-266
-261
-262
-257
-245
-257
-248
-235
-212
-208
-158
-118
-97
-108
-162
-214
-267
-290
-283
-316
-346
-320
-348
-362
-337
-320
-315
-325
-304
-290
-320
-343
-297
-269
-275
-252
-268
-274
-236
-203
-211
-234
-246
-243
-287
-324
-287
-288
-299
-282
-280
-275
-266
-250
-251
-291
-317
-327
-352
-357
-333
-267
-212
-194
-153
-144
-149
-154
-144
-118
-103
-128
-95
-77
-102
-70
-62
-57
-92
-153
-187
-197
-211
-161
-143
-184
-208
-207
-197
-199
-209
-199
-201
-227
-202
-193
-244
-256
-270
-288
-254
-232
-242
-238
-264
-266
-236
-267
-290
-273
-249
-227
-234
-224
-147
-141
-146
-143
-131
-113
-109
-98
-78
-54
-86
-104
-116
-118
-141
-162
-166
-179
-182
-193
-219
-234
-205
-161
-156
-135
-120
-112
-90
-101
-73
-67
-83
-86
-103
-111
-97
-65
-39
-45
-81
-101
-140
-178
-206
-234
-221
-205
-198
-189
-202
-210
-190
-186
-179
-179
-192
-198
-205
-215
-211
-193
-183
-179
-176
-219
-260
-300
-348
-347
-335
-315
-286
-288
-288
-265
-246
-208
-187
-180
-213
-237
-262
-285
-268
-281
-284
-273
-250
-257
-251
-232
-210
-177
-202
-211
-231
-277
-318
-313
-297
-310
-288
-279
-259
-250
-235
-205
-239
-244
-226
-228
-231
-230
-225
-229
-255
-293
-283
-264
-243
-185
-154
-124
-135
-147
-133
-121
-105
-102
-98
-129
-152
-153
-204
-257
-277
-287
-285
-286
-246
-216
-200
-188
-202
-182
-136
-116
-122
-136
-154
-145
-114
-76
-48
-33
0
9
-14
-47
-51
-75
-110
-113
-147
-174
-156
-157
-152
-142
-121
-116
-68
-56
-89
-109
-129
-139
-140
-146
-141
-156
-166
-133
-142
-169
-174
-174
-172
-189
-213
-201
-208
-213
-235
-236
-234
-259
-301
-329
-332
-311
-257
-215
-232
-273
-278
-270
-276
-283
-264
-238
-185
-159
-142
-138
-164
-186
-180
-209
-245
-248
-251
-216
-201
-183
-152
-158
-158
-148
-119
-95
-53
-37
-17
-36
-84
-112
-166
-218
-245
-231
-271
-301
-296
-294
-250
-226
-222
-229
-232
-246
-267
-280
-276
-276
-276
-259
-253
-277
-263
-230
-207
-202
-205
-224
-237
-219
-189
-187
-223
-215
-200
-193
-187
-213
-233
-259
-264
-275
-288
-306
-319
-301
-300
-282
-268
-274
-274
-276
-210
-186
-193
-198
-206
-194
-211
-216
-212
-207
-209
-212
-197
-188
-151
-121
-119
-117
-126
-132
-157
-145
-119
-145
-129
-119
-114
-98
-107
-94
-99
-128
-143
-120
-115
-143
-192
-238
-252
-281
-302
-284
-264
-241
-230
-198
-202
-230
-218
-224
-224
-232
-244
-258
-306
-350
-398
-430
-411
-361
-357
-359
-337
-329
-287
-294
-286
-252
-229
-216
-203
-191
-203
-196
-191
-185
-157
-133
-123
-132
-134
-129
-137
-169
-214
-221
-249
-267
-278
-279
-244
-225
-200
-141
-91
-80
-79
-65
-61
-63
-42
-31
-59
-82
-65
-43
-21
-32
-68
-118
-98
-58
-80
-93
-98
-108
-99
-97
-108
-98
-98
-96
-91
-74
-86
-98
-107
-122
-149
-196
-212
-225
-227
-177
-178
-200
-148
-97
-69
-68
-86
-101
-100
-121
-164
-185
-231
-251
-272
-290
-300
-322
-340
-346
-313
-305
-295
-249
-236
-267
-272
-250
-270
-322
-340
-328
-317
-300
-278
-272
-302
-310
-301
-297
-306
-317
-277
-264
-275
-259
-239
-208
-190
-190
-182
-156
-142
-160
-190
-208
-251
-259
-238
-251
-267
-259
-257
-282
-280
-261
-252
-233
-218
-234
-237
-264
-277
-273
-311
-324
-299
-245
-208
-178
-137
-136
-163
-182
-163
-175
-179
-210
-243
-274
-278
-259
-286
-293
-255
-235
-246
-260
-257
-249
-233
-200
-215
-251
-242
-207
-186
-207
-241
-267
-241
-226
-231
-194
-169
-173
-162
-169
-187
-211
-239
-261
-264
-228
-192
-212
-231
-237
-218
-196
-200
-154
-158
-171
-190
-244
-255
-257
-250
-255
-262
-254
-261
-282
-280
-237
-196
-171
-156
-123
-121
-129
-132
-128
-154
-205
-206
-209
-202
-194
-222
-258
-270
-267
-255
-246
-231
-236
-266
-282
-280
-277
-236
-209
-190
-156
-152
-136
-178
-247
-274
-272
-225
-184
-191
-175
-139
-147
-181
-188
-162
-179
-219
-246
-287
-293
-264
-294
-345
-355
-358
-352
-335
-313
-340
-362
-364
-376
-354
-319
-288
-301
-307
-313
-365
-395
-357
-349
-347
-358
-398
-414
-402
-353
-331
-336
-325
-319
-285
-257
-249
-239
-223
-230
-221
-194
-191
-184
-171
-222
-293
-285
-277
-267
-245
-242
-242
-262
-268
-239
-223
-215
-183
-206
-246
-274
-295
-290
-296
-255
-200
-195
-207
-210
-202
-233
-225
-193
-194
-192
-181
-153
-198
-230
-217
-215
-201
-192
-185
-216
-249
-256
-257
-247
-239
-226
-203
-193
-202
-225
-225
-221
-212
-202
-219
-241
-250
-230
-192
-149
-116
-139
-162
-179
-199
-213
-253
-264
-250
-241
-246
-258
-233
-226
-236
-262
-281
-299
-318
-309
-332
-325
-295
-282
-249
-224
-208
-194
-197
-158
-103
-102
-106
-81
-50
-68
-107
-144
-189
-196
-180
-174
-160
-128
-112
-145
-163
-155
-133
-111
-103
-115
-146
-130
-115
-112
-106
-108
-108
-148
-156
-153
-161
-175
-205
-203
-161
-154
-136
-114
-111
-110
-110
-100
-121
-133
-152
-200
-196
-166
-155
-170
-164
-172
-230
-238
-252
-229
-214
-206
-196
-213
-244
-282
-300
-333
-331
-305
-304
-267
-225
-197
-194
-201
-190
-194
-210
-212
-220
-281
-292
-319
-339
-294
-282
-293
-292
-282
-287
-287
-269
-239
-190
-186
-223
-269
-307
-333
-344
-343
-332
-300
-281
-264
-271
-240
-212
-227
-236
-245
-248
-265
-300
-335
-373
-367
-348
-332
-326
-295
-288
-288
-271
-252
-216
-216
-240
-266
-254
-237
-247
-222
-192
-205
-217
-216
-250
-289
-271
-248
-273
-265
-248
-259
-260
-241
-198
-191
-200
-200
-234
-253
-274
-254
-234
-234
-184
-172
-171
-154
-160
-176
-208
-235
-223
-201
-203
-226
-242
-227
-210
-222
-243
-254
-247
-238
-249
-250
-193
-144
-157
-155
-145
-153
-160
-170
-183
-192
-199
-180
-204
-230
-202
-177
-171
-185
-191
-176
-169
-176
-180
-172
-188
-176
-114
-87
-97
-100
-102
-114
-123
-109
-66
-77
-121
-171
-243
-259
-268
-263
-262
-272
-276
-261
-263
-266
-221
-192
-210
-246
-294
-306
-275
-261
-284
-327
-368
-369
-358
-384
-387
-388
-408
-437
-424
-395
-397
-401
-393
-378
-353
-369
-387
-371
-376
-374
-338
-320
-301
-315
-337
-352
-364
-351
-354
-396
-368
-368
-394
-397
-405
-383
-347
-356
-349
-302
-254
-232
-231
-196
-187
-209
-217
-207
-200
-210
-220
-246
-260
-245
-242
-229
-236
-252
-245
-259
-253
-256
-264
-254
-219
-184
-178
-154
-117
-121
-161
-177
-141
-145
-153
-161
-168
-186
-190
-201
-223
-215
-198
-171
-192
-238
-232
-229
-230
-213
-214
-211
-238
-232
-194
-201
-199
-191
-229
-264
-270
-271
-302
-289
-265
-247
-235
-241
-252
-279
-243
-230
-265
-275
-299
-293
-307
-345
-372
-383
-377
-384
-368
-327
-316
-299
-280
-246
-250
-261
-234
-201
-193
-175
-166
-143
-123
-149
-158
-154
-127
-133
-128
-124
-146
-156
-184
-213
-246
-276
-280
-307
-334
-283
-237
-233
-234
-242
-220
-164
-112
-80
-117
-133
-129
-146
-150
-131
-121
-129
-173
-215
-200
-209
-195
-198
-197
-191
-215
-194
-232
-272
-285
-305
-310
-301
-289
-277
-306
-283
-217
-209
-189
-198
-221
-215
-207
-194
-185
-186
-179
-177
-196
-212
-258
-285
-287
-315
-337
-345
-350
-345
-340
-327
-341
-364
-330
-325
-322
-323
-338
-304
-300
-353
-385
-419
-438
-436
-443
-405
-385
-381
-367
-386
-382
-347
-323
-323
-307
-303
-334
-327
-313
-286
-271
-300
-268
-261
-270
-292
-293
-284
-270
-262
-284
-290
-311
-347
-348
-350
-341
-367
-392
-398
-392
-367
-361
-353
-359
-357
-351
-400
-438
-432
-405
-392
-376
-322
-350
-359
-313
-291
-290
-318
-354
-365
-352
-325
-314
-317
-303
-292
-312
-338
-332
-300
-278
-246
-263
-305
-352
-370
-363
-346
-329
-295
-286
-277
-260
-240
-183
-112
-88
-65
-73
-94
-77
-82
-133
-156
-171
-204
-223
-223
-185
-182
-171
-142
-134
-127
-125
-112
-146
-182
-177
-163
-184
-187
-168
-179
-165
-164
-156
-189
-242
-268
-300
-308
-292
-260
-259
-258
-221
-239
-239
-248
-258
-242
-231
-235
-271
-260
-254
-273
-294
-324
-354
-332
-331
-348
-333
-319
-326
-336
-337
-359
-366
-319
-279
-289
-266
-270
-261
-209
-228
-233
-247
-290
-342
-396
-400
-378
-378
-352
-330
-325
-350
-366
-347
-367
-341
-337
-377
-402
-412
-384
-411
-443
-428
-429
-398
-386
-394
-349
-338
-382
-394
-400
-400
-362
-338
-337
-328
-301
-280
-288
-299
-282
-297
-305
-303
-269
-258
-239
-196
-235
-262
-251
-242
-204
-199
-178
-167
-207
-222
-220
-190
-161
-138
-144
-197
-254
-255
-252
-260
-250
-215
-177
-179
-156
-134
-137
-120
-97
-97
-109
-145
-171
-207
-213
-237
-281
-299
-319
-301
-287
-287
-303
-287
-272
-304
-320
-298
-262
-242
-213
-190
-189
-183
-218
-248
-266
-282
-292
-322
-311
-331
-379
-398
-404
-343
-311
-318
-306
-284
-233
-238
-257
-240
-248
-258
-255
-258
-264
-242
-225
-215
-245
-244
-230
-263
-276
-302
-316
-318
-299
-275
-299
-307
-293
-284
-280
-256
-230
-227
-239
-240
-234
-233
-217
-245
-287
-315
-342
-336
-321
-333
-286
-244
-266
-294
-284
-241
-217
-201
-188
-203
-214
-221
-226
-230
-219
-229
-256
-273
-303
-323
-305
-312
-320
-308
-292
-284
-268
-267
-289
-328
-357
-327
-345
-331
-284
-312
-323
-309
-257
-251
-281
-264
-269
-299
-314
-318
-308
-296
-295
-298
-307
-312
-325
-316
-304
-341
-347
-362
-386
-377
-385
-362
-376
-363
-343
-348
-355
-366
-360
-347
-367
-390
-366
-400
-415
-395
-389
-355
-332
-311
-348
-377
-391
-435
-467
-453
-421
-439
-442
-407
-400
-382
-388
-361
-340
-375
-373
-348
-357
-361
-372
-352
-363
-392
-373
-365
-380
-398
-370
-368
-407
-417
-430
-446
-445
-460
-435
-407
-409
-404
-404
-399
-397
-389
-348
-330
-317
-310
-292
-267
-242
-226
-237
-197
-161
-152
-143
-211
-246
-217
-193
-186
-203
-214
-205
-210
-200
-181
-169
-119
-104
-109
-112
-110
-75
-106
-121
-98
-94
-128
-164
-180
-229
-305
-343
-335
-335
-365
-390
-390
-372
-352
-339
-360
-368
-352
-337
-310
-303
-282
-275
-317
-331
-328
-365
-382
-391
-365
-405
-423
-401
-380
-372
-355
-322
-306
-296
-349
-363
-397
-457
-453
-457
-439
-435
-447
-437
-431
-417
-412
-403
-410
-433
-433
-439
-448
-463
-469
-454
-455
-431
-386
-373
-348
-315
-301
-291
-287
-298
-315
-298
-312
-298
-313
-328
-333
-370
-401
-413
-385
-384
-386
-397
-398
-352
-361
-360
-339
-341
-305
-313
-333
-335
-353
-326
-289
-249
-231
-216
-188
-200
-232
-243
-278
-308
-288
-310
-295
-276
-298
-311
-318
-297
-285
-246
-214
-230
-272
-291
-280
-282
-300
-303
-331
-330
-287
-267
-223
-213
-235
-225
-192
-188
-201
-184
-168
-194
-246
-238
-230
-231
-201
-157
-121
-102
-100
-112
-118
-131
-136
-169
-198
-197
-201
-247
-275
-261
-236
-250
-287
-294
-301
-314
-307
-270
-276
-295
-286
-258
-223
-222
-201
-187
-226
-237
-211
-212
-219
-249
-261
-241
-208
-182
-227
-247
-216
-228
-276
-291
-276
-287
-263
-257
-253
-231
-200
-156
-172
-171
-174
-215
-214
-223
-238
-200
-190
-179
-118
-141
-114
-86
-101
-82
-154
-202
-221
-242
-236
-205
-174
-197
-220
-178
-153
-154
-138
-131
-129
-147
-160
-192
-240
-269
-271
-259
-261
-255
-232
-239
-249
-223
-233
-251
-265
-271
-270
-271
-291
-286
-321
-346
-316
-320
-317
-277
-231
-213
-232
-237
-249
-287
-337
-361
-377
-369
-363
-367
-373
-391
-379
-364
-357
-341
-344
-357
-353
-382
-411
-414
-394
-352
-360
-344
-320
-312
-288
-273
-267
-258
-251
-280
-275
-271
-277
-268
-263
-249
-269
-243
-242
-238
-254
-294
-252
-237
-244
-296
-354
-361
-385
-416
-443
-476
-450
-397
-342
-333
-409
-433
-373
-325
-290
-277
-294
-297
-308
-276
-245
-247
-244
-259
-255
-270
-277
-277
-302
-284
-283
-299
-256
-255
-230
-198
-184
-135
-166
-169
-164
-186
-157
-143
-109
-98
-93
-105
-135
-156
-201
-202
-198
-214
-209
-212
-203
-194
-192
-201
-160
-135
-112
-91
-117
-91
-88
-61
-40
-54
-69
-114
-158
-211
-234
-241
-239
-236
-224
-229
-256
-264
-263
-277
-254
-222
-225
-234
-251
-281
-336
-358
-357
-335
-318
-323
-330
-358
-353
-371
-409
-447
-450
-417
-441
-453
-441
-458
-433
-429
-423
-415
-405
-358
-355
-373
-352
-322
-317
-310
-358
-369
-359
-371
-354
-357
-324
-279
-254
-230
-221
-219
-215
-194
-175
-161
-152
-137
-142
-169
-198
-230
-232
-216
-224
-225
-197
-205
-261
-248
-248
-245
-224
-231
-245
-260
-273
-269
-300
-306
-280
-320
-363
-367
-391
-412
-412
-383
-358
-325
-293
-265
-282
-308
-298
-298
-300
-274
-290
-315
-305
-298
-275
-291
-275
-245
-223
-224
-236
-231
-219
-222
-212
-206
-204
-160
-113
-120
-134
-171
-217
-229
-234
-238
-213
-176
-167
-146
-102
-79
-93
-100
-67
-96
-182
-158
-156
-181
-165
-171
-163
-155
-138
-120
-123
-115
-124
-181
-224
-205
-199
-240
-258
-259
-281
-290
-230
-203
-210
-180
-140
-174
-181
-182
-204
-179
-219
-268
-269
-293
-325
-337
-314
-278
-262
-232
-221
-265
-278
-256
-262
-259
-228
-197
-155
-157
-159
-132
-149
-167
-149
-143
-142
-145
-177
-169
-208
-215
-212
-225
-222
-210
-202
-196
-169
-191
-202
-222
-248
-237
-226
-252
-263
-255
-251
-266
-264
-183
-181
-173
-143
-176
-210
-219
-221
-240
-272
-286
-289
-293
-297
-317
-322
-307
-307
-305
-293
-263
-229
-196
-179
-169
-189
-216
-218
-214
-209
-190
-210
-242
-205
-179
-199
-208
-184
-196
-220
-228
-187
-188
-221
-212
-199
-208
-240
-219
-189
-206
-233
-243
-267
-314
-327
-324
-316
-282
-248
-225
-229
-199
-183
-213
-250
-279
-300
-298
-286
-302
-300
-303
-285
-297
-301
-276
-308
-298
-250
-241
-252
-261
-253
-273
-298
-299
-276
-249
-232
-223
-205
-183
-161
-168
-185
-173
-176
-159
-154
-148
-165
-175
-161
-190
-197
-248
-302
-311
-338
-337
-326
-302
-297
-277
-242
-243
-236
-205
-183
-190
-196
-198
-200
-190
-175
-143
-132
-114
-105
-95
-84
-83
-75
-77
-71
-83
-75
-99
-120
-123
-153
-150
-150
-186
-223
-231
-235
-264
-257
-233
-244
-274
-271
-241
-258
-251
-220
-247
-279
-266
-262
-304
-345
-343
-322
-300
-285
-241
-236
-280
-265
-251
-238
-239
-247
-283
-306
-300
-306
-330
-333
-331
-342
-332
-344
-366
-360
-356
-368
-366
-368
-398
-410
-396
-400
-382
-356
-343
-336
-328
-267
-226
-219
-210
-197
-223
-272
-266
-253
-226
-194
-182
-149
-130
-139
-131
-115
-86
-66
-59
-75
-103
-113
-142
-161
-183
-236
-282
-313
-273
-248
-235
-252
-265
-252
-270
-275
-294
-282
-292
-311
-292
-301
-334
-340
-362
-405
-417
-386
-385
-356
-310
-300
-321
-367
-386
-403
-408
-374
-378
-390
-401
-430
-442
-450
-412
-360
-342
-291
-259
-270
-260
-246
-239
-291
-319
-304
-285
-260
-231
-207
-197
-200
-186
-184
-172
-164
-148
-115
-175
-197
-189
-195
-208
-199
-187
-165
-161
-175
-204
-192
-149
-143
-132
-149
-162
-168
-182
-172
-140
-154
-181
-157
-183
-238
-245
-229
-214
-196
-181
-191
-209
-201
-199
-214
-201
-164
-170
-163
-136
-134
-145
-189
-218
-229
-244
-240
-231
-217
-195
-203
-222
-218
-247
-296
-298
-298
-287
-270
-227
-183
-156
-169
-195
-262
-267
-247
-245
-224
-202
-227
-241
-256
-267
-261
-291
-284
-314
-342
-325
-295
-297
-273
-246
-267
-280
-292
-283
-284
-298
-280
-251
-239
-226
-231
-249
-250
-279
-275
-243
-241
-263
-310
-353
-366
-353
-347
-340
-315
-287
-267
-278
-298
-282
-308
-303
-310
-335
-343
-342
-312
-295
-296
-285
-256
-265
-275
-265
-282
-273
-255
-241
-220
-221
-186
-206
-241
-258
-283
-283
-314
-354
-370
-359
-344
-305
-264
-280
-275
-297
-320
-327
-315
-277
-286
-278
-285
-305
-321
-298
-284
-284
-237
-200
-187
-207
-212
-236
-276
-277
-287
-293
-312
-323
-296
-274
-252
-193
-194
-227
-225
-241
-280
-345
-369
-395
-410
-418
-441
-443
-447
-409
-383
-361
-298
-285
-269
-254
-249
-255
-269
-272
-299
-323
-340
-329
-337
-337
-336
-372
-380
-395
-370
-322
-283
-239
-238
-241
-246
-254
-265
-288
-309
-305
-309
-270
-257
-235
-203
-166
-150
-165
-171
-188
-186
-195
-179
-185
-181
-143
-139
-149
-137
-114
-130
-150
-129
-129
-158
-193
-238
-288
-309
-306
-315
-308
-311
-326
-352
-383
-365
-362
-351
-318
-290
-314
-331
-332
-389
-396
-382
-370
-391
-391
-369
-415
-468
-476
-488
-520
-516
-528
-528
-537
-509
-471
-443
-390
-380
-380
-381
-363
-341
-322
-309
-323
-321
-327
-301
-258
-279
-306
-330
-320
-281
-267
-264
-260
-203
-152
-154
-187
-200
-205
-206
-163
-160
-190
-215
-232
-262
-299
-290
-304
-329
-286
-281
-279
-272
-267
-281
-282
-309
-341
-317
-311
-323
-333
-321
-351
-386
-401
-389
-391
-383
-362
-359
-349
-336
-333
-341
-325
-311
-324
-354
-342
-313
-323
-327
-312
-319
-315
-280
-277
-292
-283
-249
-262
-268
-232
-184
-153
-137
-126
-132
-128
-151
-202
-238
-263
-270
-279
-271
-257
-243
-219
-225
-213
-179
-147
-127
-113
-98
-87
-89
-93
-79
-92
-134
-170
-193
-204
-236
-258
-256
-273
-259
-221
-187
-200
-225
-215
-219
-226
-228
-262
-286
-259
-255
-256
-232
-230
-224
-230
-249
-258
-277
-267
-236
-218
-238
-272
-276
-249
-248
-260
-257
-256
-272
-288
-319
-359
-359
-347
-347
-361
-365
-384
-399
-381
-339
-287
-264
-239
-236
-260
-288
-301
-305
-319
-334
-315
-309
-317
-293
-270
-253
-240
-233
-260
-233
-218
-252
-210
-168
-182
-215
-217
-195
-177
-183
-207
-210
-224
-224
-234
-254
-275
-285
-274
-301
-309
-294
-282
-281
-279
-270
-278
-274
-258
-253
-244
-254
-261
-288
-308
-296
-318
-313
-270
-263
-270
-296
-311
-324
-309
-276
-267
-262
-249
-255
-304
-345
-357
-365
-401
-412
-409
-369
-324
-307
-295
-304
-281
-269
-288
-250
-166
-143
-145
-131
-152
-201
-233
-215
-209
-218
-205
-219
-229
-239
-242
-233
-240
-210
-162
-160
-142
-150
-150
-160
-180
-181
-228
-253
-277
-318
-344
-342
-348
-327
-314
-318
-295
-289
-272
-256
-216
-173
-176
-199
-235
-230
-223
-229
-224
-227
-245
-306
-336
-311
-269
-242
-244
-256
-303
-341
-347
-357
-356
-352
-346
-363
-348
-344
-330
-291
-315
-344
-349
-327
-307
-310
-289
-276
-256
-260
-271
-269
-289
-310
-328
-335
-336
-344
-356
-339
-310
-303
-260
-228
-242
-252
-292
-317
-317
-319
-345
-368
-377
-399
-392
-363
-343
-319
-294
-285
-287
-270
-271
-284
-293
-306
-306
-294
-316
-358
-377
-387
-382
-354
-311
-302
-321
-298
-314
-326
-343
-385
-369
-325
-286
-265
-235
-201
-168
-159
-183
-198
-217
-232
-244
-258
-281
-299
-298
-316
-331
-298
-232
-212
-181
-114
-56
-36
-76
-103
-128
-155
-175
-192
-220
-250
-241
-241
-237
-259
-284
-292
-297
-304
-311
-315
-312
-271
-220
-212
-225
-225
-197
-185
-182
-123
-95
-91
-106
-160
-201
-235
-297
-359
-390
-413
-443
-464
-480
-465
-459
-449
-421
-380
-356
-333
-264
-252
-260
-260
-244
-250
-285
-314
-351
-320
-318
-324
-313
-314
-317
-318
-309
-297
-299
-308
-307
-295
-273
-260
-259
-231
-185
-161
-143
-131
-141
-146
-116
-110
-130
-114
-85
-125
-141
-139
-145
-172
-188
-164
-158
-152
-153
-146
-144
-126
-108
-116
-97
-95
-136
-175
-171
-178
-214
-228
-253
-277
-320
-331
-324
-319
-307
-336
-331
-303
-290
-316
-330
-324
-289
-276
-290
-290
-269
-271
-320
-362
-354
-327
-288
-257
-257
-254
-267
-274
-278
-261
-256
-280
-281
-264
-257
-237
-225
-252
-243
-241
-241
-221
-209
-192
-223
-251
-251
-243
-242
-239
-229
-255
-290
-307
-311
-315
-318
-286
-223
-217
-256
-260
-266
-272
-266
-248
-231
-228
-249
-256
-264
-268
-230
-213
-176
-169
-177
-189
-202
-190
-181
-156
-125
-123
-131
-142
-172
-173
-159
-170
-188
-210
-203
-180
-159
-165
-186
-171
-179
-189
-158
-160
-158
-148
-139
-113
-129
-151
-165
-215
-208
-216
-234
-238
-267
-278
-264
-277
-292
-291
-285
-278
-268
-257
-255
-253
-274
-289
-288
-274
-284
-316
-332
-354
-362
-365
-363
-370
-370
-360
-340
-305
-306
-277
-241
-235
-249
-272
-296
-294
-314
-295
-261
-250
-211
-202
-183
-178
-172
-170
-169
-154
-159
-183
-217
-250
-255
-255
-277
-274
-253
-245
-249
-249
-220
-201
-203
-198
-216
-237
-262
-263
-254
-277
-271
-243
-262
-258
-272
-324
-371
-410
-417
-404
-418
-425
-386
-376
-365
-349
-367
-372
-340
-306
-277
-259
-293
-304
-298
-309
-279
-260
-216
-185
-213
-219
-222
-238
-241
-223
-233
-244
-260
-274
-263
-236
-225
-236
-252
-241
-246
-271
-255
-225
-243
-276
-275
-236
-192
-194
-213
-235
-267
-278
-295
-309
-308
-307
-308
-324
-335
-333
-308
-271
-248
-246
-259
-304
-329
-355
-387
-390
-372
-345
-343
-303
-285
-297
-319
-313
-297
-282
-234
-222
-200
-192
-208
-195
-187
-192
-207
-240
-238
-233
-249
-255
-241
-236
-234
-212
-197
-181
-176
-200
-224
-236
-197
-192
-218
-216
-208
-215
-231
-253
-262
-216
-201
-201
-204
-218
-219
-235
-254
-253
-235
-228
-219
-221
-234
-244
-262
-269
-266
-275
-256
-269
-269
-249
-270
-284
-305
-287
-285
-298
-310
-333
-343
-351
-361
-390
-364
-309
-288
-266
-274
-248
-253
-270
-261
-289
-298
-295
-275
-240
-222
-219
-215
-196
-199
-219
-248
-298
-301
-297
-304
-301
-329
-334
-327
-300
-304
-338
-336
-329
-304
-299
-283
-252
-225
-212
-228
-231
-230
-243
-253
-252
-261
-241
-214
-234
-253
-295
-334
-339
-315
-293
-324
-333
-331
-333
-335
-318
-291
-281
-279
-260
-240
-247
-260
-253
-254
-252
-220
-186
-165
-157
-175
-207
-202
-211
-216
-229
-245
-249
-265
-278
-294
-303
-309
-310
-325
-333
-335
-318
-286
-254
-248
-263
-259
-250
-256
-249
-242
-246
-258
-248
-240
-239
-254
-265
-265
-281
-301
-291
-286
-309
-319
-312
-286
-283
-275
-254
-241
-230
-219
-227
-237
-224
-248
-276
-284
-282
-273
-279
-281
-279
-304
-325
-302
-279
-271
-252
-228
-224
-258
-284
-281
-275
-274
-285
-271
-263
-294
-319
-293
-301
-307
-289
-279
-256
-256
-256
-254
-227
-197
-208
-225
-230
-247
-254
-232
-215
-207
-245
-254
-240
-262
-277
-282
-278
-293
-298
-307
-299
-272
-237
-245
-298
-321
-323
-316
-311
-262
-196
-165
-143
-151
-203
-222
-203
-207
-227
-250
-255
-266
-288
-302
-320
-351
-364
-382
-356
-315
-316
-330
-340
-332
-360
-375
-387
-384
-345
-297
-283
-285
-297
-315
-326
-358
-374
-387
-387
-384
-410
-419
-442
-441
-420
-397
-378
-364
-362
-376
-389
-386
-385
-359
-326
-317
-324
-312
-331
-356
-353
-343
-341
-300
-241
-227
-207
-182
-168
-180
-194
-201
-229
-253
-311
-371
-373
-347
-346
-371
-364
-345
-339
-316
-266
-240
-271
-304
-297
-282
-280
-291
-280
-246
-191
-177
-182
-184
-197
-196
-220
-245
-242
-257
-266
-243
-241
-230
-209
-167
-150
-141
-113
-131
-157
-184
-201
-211
-217
-267
-311
-302
-292
-281
-265
-260
-277
-293
-304
-292
-292
-320
-309
-304
-312
-343
-363
-365
-382
-395
-395
-386
-386
-385
-414
-456
-463
-459
-479
-448
-399
-369
-354
-349
-307
-305
-322
-335
-341
-320
-318
-306
-310
-303
-292
-297
-311
-326
-317
-328
-317
-324
-314
-270
-294
-279
-226
-200
-206
-236
-230
-242
-253
-263
-263
-282
-323
-323
-345
-361
-352
-301
-247
-223
-202
-220
-256
-273
-292
-286
-289
-300
-322
-332
-325
-355
-384
-389
-367
-355
-370
-328
-334
-353
-355
-375
-369
-388
-398
-404
-408
-368
-341
-334
-292
-276
-276
-276
-266
-244
-266
-276
-265
-273
-238
-201
-209
-217
-222
-241
-291
-315
-321
-348
-361
-349
-338
-316
-302
-280
-271
-280
-277
-317
-339
-305
-275
-253
-256
-246
-220
-216
-217
-224
-242
-242
-246
-251
-260
-297
-333
-382
-406
-366
-343
-361
-369
-370
-369
-401
-420
-409
-409
-412
-403
-372
-364
-364
-350
-343
-335
-319
-312
-336
-386
-397
-364
-362
-359
-365
-387
-365
-360
-370
-342
-332
-348
-354
-332
-309
-283
-276
-293
-291
-262
-252
-267
-275
-285
-298
-289
-265
-244
-254
-265
-266
-269
-284
-286
-256
-268
-270
-224
-215
-214
-212
-227
-245
-262
-270
-281
-261
-208
-191
-204
-217
-237
-237
-244
-258
-225
-197
-203
-218
-216
-212
-196
-190
-186
-198
-244
-288
-329
-367
-363
-349
-352
-354
-345
-365
-376
-337
-287
-253
-269
-293
-288
-329
-397
-409
-394
-391
-376
-341
-328
-322
-345
-375
-421
-444
-454
-441
-399
-352
-325
-347
-362
-394
-447
-430
-379
-349
-337
-342
-347
-367
-359
-340
-331
-368
-379
-356
-366
-339
-337
-349
-327
-343
-317
-315
-345
-339
-348
-341
-355
-352
-322
-305
-317
-346
-373
-382
-399
-401
-401
-402
-348
-341
-323
-326
-356
-368
-348
-294
-301
-316
-287
-260
-256
-259
-261
-232
-227
-209
-189
-206
-204
-231
-216
-200
-218
-230
-225
-212
-232
-242
-242
-241
-244
-266
-277
-285
-289
-231
-200
-200
-204
-199
-216
-226
-235
-224
-208
-210
-172
-176
-211
-219
-235
-216
-170
-189
-185
-178
-177
-153
-158
-195
-195
-170
-160
-166
-176
-178
-181
-185
-204
-215
-219
-249
-256
-261
-296
-307
-334
-350
-335
-330
-338
-373
-395
-401
-391
-330
-307
-326
-298
-287
-296
-277
-277
-262
-264
-277
-254
-235
-232
-237
-240
-219
-181
-141
-135
-183
-214
-209
-191
-186
-191
-194
-191
-210
-221
-244
-252
-209
-191
-183
-182
-199
-205
-219
-233
-241
-252
-213
-177
-152
-112
-81
-64
-76
-77
-92
-141
-162
-164
-160
-153
-174
-185
-206
-221
-254
-306
-349
-342
-309
-308
-297
-298
-325
-360
-359
-334
-318
-311
-321
-339
-340
-317
-297
-302
-290
-281
-256
-244
-232
-231
-234
-209
-168
-126
-95
-80
-50
-33
-40
-37
-52
-56
-47
-61
-78
-87
-108
-99
-117
-126
-117
-149
-169
-160
-130
-106
-121
-150
-185
-217
-222
-216
-176
-136
-101
-76
-84
-65
-71
-111
-125
-168
-227
-260
-280
-321
-351
-376
-385
-371
-374
-360
-376
-366
-377
-403
-406
-415
-412
-404
-388
-394
-419
-418
-387
-347
-313
-313
-283
-250
-212
-193
-220
-222
-211
-223
-221
-215
-191
-170
-185
-175
-172
-176
-199
-214
-196
-181
-207
-230
-240
-248
-263
-238
-222
-233
-195
-187
-189
-175
-143
-107
-130
-166
-172
-156
-149
-163
-177
-191
-179
-174
-170
-172
-165
-150
-145
-174
-169
-171
-224
-273
-296
-289
-324
-355
-349
-327
-340
-382
-364
-376
-378
-323
-307
-280
-249
-230
-210
-197
-224
-245
-256
-288
-315
-341
-333
-326
-327
-328
-330
-306
-313
-317
-322
-340
-343
-378
-396
-418
-456
-469
-454
-411
-379
-363
-389
-432
-434
-394
-360
-351
-365
-349
-337
-326
-301
-289
-289
-281
-235
-204
-206
-248
-274
-292
-268
-272
-302
-302
-304
-288
-294
-283
-262
-251
-220
-222
-232
-246
-275
-275
-272
-271
-314
-346
-368
-402
-407
-419
-441
-427
-405
-390
-377
-368
-349
-326
-312
-283
-278
-283
-262
-267
-266
-274
-300
-284
-268
-290
-289
-273
-239
-237
-221
-195
-249
-261
-243
-241
-245
-225
-191
-194
-171
-118
-108
-99
-67
-69
-77
-104
-120
-150
-181
-187
-184
-162
-174
-201
-187
-195
-180
-169
-211
-254
-234
-170
-145
-165
-175
-180
-206
-221
-227
-231
-245
-277
-307
-324
-332
-358
-372
-355
-357
-372
-359
-367
-416
-388
-371
-392
-367
-353
-362
-381
-366
-349
-375
-400
-395
-375
-333
-287
-253
-241
-218
-201
-164
-125
-113
-108
-119
-152
-183
-191
-200
-164
-146
-139
-159
-173
-189
-208
-219
-245
-243
-235
-205
-173
-167
-178
-202
-191
-164
-168
-152
-109
-84
-66
-58
-79
-114
-162
-190
-210
-253
-263
-262
-291
-306
-318
-327
-301
-266
-240
-228
-232
-234
-205
-194
-180
-176
-206
-233
-286
-308
-310
-315
-318
-300
-278
-284
-293
-281
-268
-238
-202
-204
-223
-223
-196
-192
-209
-230
-243
-230
-223
-238
-234
-222
-195
-187
-215
-216
-229
-221
-183
-147
-126
-131
-152
-165
-160
-166
-194
-197
-171
-172
-164
-199
-221
-182
-162
-124
-105
-87
-95
-113
-113
-132
-163
-149
-107
-124
-114
-124
-146
-194
-203
-207
-254
-261
-274
-302
-302
-327
-329
-312
-296
-275
-306
-314
-334
-309
-285
-279
-289
-284
-281
-285
-307
-298
-292
-332
-320
-307
-251
-204
-219
-215
-191
-201
-190
-172
-164
-156
-155
-160
-173
-166
-176
-170
-124
-88
-74
-101
-99
-101
-130
-148
-171
-183
-168
-162
-164
-188
-201
-205
-224
-205
-209
-217
-198
-175
-163
-185
-198
-172
-155
-166
-205
-218
-220
-229
-235
-251
-268
-282
-271
-268
-282
-310
-345
-390
-399
-399
-409
-380
-320
-263
-244
-218
-170
-128
-105
-94
-113
-137
-138
-148
-143
-155
-124
-129
-172
-200
-232
-242
-252
-243
-295
-330
-383
-417
-405
-379
-369
-361
-373
-379
-366
-380
-376
-386
-388
-394
-420
-421
-428
-464
-418
-381
-387
-382
-366
-354
-319
-287
-297
-312
-297
-320
-367
-360
-380
-442
-484
-516
-534
-553
-546
-543
-547
-512
-454
-422
-370
-330
-366
-395
-418
-384
-370
-387
-399
-366
-314
-296
-350
-363
-364
-363
-326
-311
-299
-304
-305
-325
-334
-316
-279
-292
-292
-289
-279
-308
-341
-325
-282
-242
-235
-231
-222
-234
-232
-217
-265
-271
-275
-242
-237
-227
-202
-224
-216
-173
-153
-121
-82
-78
-89
-101
-116
-146
-159
-216
-261
-315
-363
-391
-388
-360
-349
-351
-311
-264
-265
-277
-287
-287
-296
-305
-298
-282
-269
-267
-284
-308
-338
-350
-355
-357
-368
-383
-386
-412
-406
-407
-396
-349
-328
-350
-340
-341
-346
-371
-386
-369
-392
-403
-404
-405
-399
-401
-410
-382
-326
-300
-306
-273
-297
-321
-311
-360
-400
-387
-354
-357
-342
-320
-283
-255
-243
-280
-270
-256
-317
-335
-355
-357
-374
-403
-426
-449
-463
-464
-506
-513
-500
-516
-533
-539
-534
-549
-552
-553
-547
-547
-562
-576
-569
-579
-578
-617
-630
-626
-630
-607
-591
-592
-596
-573
-556
-556
-549
-496
-502
-501
-465
-439
-408
-400
-374
-367
-388
-386
-365
-325
-286
-247
-226
-213
-184
-170
-180
-154
-118
-133
-154
-166
-114
-114
-154
-154
-135
-93
-93
-88
-88
-98
-91
-94
-110
-66
-24
-12
-20
-44
-45
-47
-61
-83
-101
-79
-62
-50
-41
-41
-47
-48
-35
-39
-42
-42
-41
-61
-71
-103
-131
-120
-118
-114
-114
-107
-124
-96
-76
-69
-54
-25
-21
-65
-53
-55
-25
-17
-6
-46
-76
-90
-57
-51
-76
-82
-116
-125
-120
-129
-154
-107
-104
-83
-91
-95
-156
-206
-227
-301
-328
-343
-363
-353
-357
-362
-395
-417
-428
-452
-458
-471
-506
-536
-527
-573
-587
-606
-578
-558
-555
-522
-493
-500
-514
-501
-520
-580
-633
-649
-699
-724
-750
-767
-807
-806
-776
-720
-687
-679
-673
-684
-700
-705
-655
-643
-639
-665
-676
-690
-683
-695
-725
-713
-684
-677
-671
-626
-591
-572
-563
-528
-488
-457
-422
-396
-377
-369
-396
-366
-338
-317
-316
-356
-357
-356
-359
-360
-350
-306
-276
-271
-229
-227
-238
-224
-187
-154
-141
-94
-60
-9
32
32
30
9
10
-7
-22
-10
-16
-29
-36
-20
32
38
45
107
92
74
103
132
152
136
146
152
170
192
191
174
211
248
222
209
213
208
219
280
288
298
331
341
352
379
403
398
391
389
389
357
347
350
306
288
315
309
313
341
379
400
373
386
331
286
237
211
135
50
-34
-81
-82
-121
-149
-176
-195
-274
-325
-411
-453
-517
-545
-561
-600
-636
-659
-674
-707
-728
-780
-841
-927
-961
-990
-1019
-1064
-1095
-1105
-1102
-1127
-1161
-1181
-1215
-1230
-1239
-1263
-1279
-1276
-1273
-1261
-1278
-1266
-1245
-1261
-1264
-1241
-1217
-1185
-1142
-1092
-1073
-1023
-969
-956
-929
-879
-835
-817
-765
-709
-694
-688
-657
-646
-639
-612
-620
-618
-581
-592
-631
-619
-584
-570
-534
-519
-513
-474
-475
-468
-457
-461
-486
-490
-478
-483
-482
-465
-420
-415
-388
-331
-264
-219
-186
-120
-70
-45
3
25
46
121
131
183
184
144
195
224
273
273
255
200
181
240
270
294
251
236
312
326
310
370
407
382
406
467
470
466
464
444
414
448
465
517
544
612
663
685
697
680
731
742
744
762
765
782
787
753
833
895
928
968
992
964
927
904
842
746
710
641
536
499
413
312
191
151
94
41
-16
-101
-219
-336
-425
-483
-534
-637
-702
-817
-858
-907
-965
-1027
-1087
-1154
-1212
-1260
-1303
-1357
-1410
-1428
-1471
-1449
-1439
-1390
-1364
-1316
-1293
-1262
-1225
-1199
-1215
-1219
-1208
-1205
-1169
-1136
-1085
-1081
-1054
-1025
-1017
-1044
-1041
-1004
-972
-974
-941
-915
-915
-892
-912
-927
-928
-899
-875
-855
-874
-867
-854
-850
-879
-907
-937
-952
-936
-929
-902
-901
-919
-912
-919
-925
-902
-880
-830
-769
-736
-743
-696
-635
-608
-568
-546
-551
-544
-503
-471
-492
-495
-454
-406
-298
-226
-186
-120
-18
49
102
150
178
173
126
165
73
15
184
128
16
59
168
88
-98
26
49
-62
-182
-155
-25
-60
-14
-116
-15
112
66
208
282
188
238
304
197
255
326
170
142
279
263
291
399
431
445
567
669
641
639
739
796
767
791
831
886
914
919
978
1031
1014
1040
1065
1074
1059
1048
1051
964
858
733
655
646
593
553
557
507
434
317
222
136
45
-1
-133
-217
-280
-404
-495
-586
-657
-708
-799
-851
-911
-965
-1040
-1159
-1198
-1260
-1331
-1354
-1391
-1401
-1416
-1410
-1375
-1338
-1252
-1243
-1239
-1177
-1208
-1236
-1249
-1264
-1260
-1268
-1191
-1113
-1088
-1025
-1004
-981
-931
-939
-945
-911
-871
-866
-892
-883
-843
-822
-808
-813
-796
-795
-816
-841
-876
-851
-807
-803
-802
-807
-857
-907
-912
-880
-861
-824
-790
-791
-793
-818
-849
-848
-852
-836
-816
-800
-793
-805
-807
-789
-776
-768
-755
-722
-680
-649
-626
-589
-552
-483
-383
-309
-257
-156
-172
-337
-331
-277
-211
-232
-324
-321
-92
0
23
-149
-233
146
285
37
-27
161
188
223
222
62
134
339
273
0
-19
266
275
-70
-98
385
367
-35
194
618
419
196
517
650
421
416
614
611
473
510
678
572
524
686
654
551
624
733
736
762
824
935
1025
996
1008
1120
1227
1212
1219
1279
1313
1301
1339
1293
1162
1028
941
851
788
807
709
671
645
553
473
381
292
256
129
-33
-136
-244
-427
-614
-626
-637
-631
-686
-674
-705
-726
-731
-1029
-1263
-1105
-1122
-1382
-1456
-1402
-1324
-1412
-1477
-1403
-1292
-1315
-1360
-1318
-1289
-1355
-1364
-1362
-1363
-1298
-1244
-1206
-1170
-1121
-1088
-1079
-1026
-960
-934
-867
-849
-863
-905
-940
-903
-838
-824
-791
-706
-675
-688
-703
-688
-700
-700
-725
-774
-770
-765
-791
-773
-757
-743
-765
-773
-754
-750
-760
-868
-926
-942
-948
-938
-904
-858
-805
-733
-661
-652
-617
-597
-569
-480
-343
-382
-445
-281
-140
-375
-556
-171
-74
-351
-340
-252
-188
-72
-226
-530
-206
262
-108
-303
146
35
-243
107
440
-41
-347
130
374
-334
-306
301
122
-194
-39
399
-116
-163
413
115
-82
272
264
-32
35
298
443
59
-66
473
496
132
132
471
612
327
148
426
419
301
473
514
543
644
675
589
632
821
855
717
696
750
891
889
760
927
1114
1166
1144
1247
1424
1442
1343
1291
1151
1005
786
707
780
744
736
644
620
600
530
445
352
253
278
79
-141
-248
-438
-544
-657
-619
-620
-721
-792
-851
-882
-1003
-1271
-1353
-1382
-1457
-1543
-1675
-1616
-1590
-1619
-1592
-1569
-1509
-1486
-1475
-1405
-1435
-1522
-1564
-1576
-1551
-1463
-1351
-1278
-1201
-1104
-1090
-1063
-1041
-1075
-1006
-982
-1031
-1085
-1148
-1163
-1105
-1038
-1013
-1007
-955
-882
-844
-886
-913
-921
-927
-918
-943
-958
-954
-939
-916
-876
-872
-852
-882
-900
-868
-882
-955
-1017
-954
-913
-869
-843
-824
-729
-621
-635
-641
-640
-702
-681
-607
-544
-606
-706
-388
-453
-870
-359
199
-231
-598
-20
170
-513
-556
136
-65
-539
-211
-95
-250
-85
-199
-167
242
371
-78
191
318
-187
-62
163
317
38
-27
417
294
83
65
68
200
145
-4
119
163
62
60
47
260
276
118
325
471
283
155
392
194
-111
394
553
197
295
546
585
340
264
640
704
572
720
837
740
864
1062
897
867
1111
1120
868
921
1187
1238
1178
1245
1383
1434
1328
1415
1557
1421
1185
1028
905
863
819
879
951
793
717
616
462
357
293
220
158
88
-17
-231
-420
-548
-668
-691
-679
-683
-727
-745
-799
-956
-1125
-1178
-1284
-1360
-1415
-1431
-1458
-1587
-1550
-1479
-1524
-1518
-1498
-1455
-1336
-1359
-1409
-1425
-1426
-1472
-1465
-1311
-1148
-1110
-1089
-1014
-967
-1002
-1021
-915
-893
-904
-914
-917
-884
-840
-813
-737
-632
-587
-582
-607
-640
-691
-754
-755
-729
-804
-860
-848
-890
-938
-956
-955
-925
-893
-859
-792
-777
-754
-728
-796
-788
-688
-678
-753
-723
-471
-501
-839
-731
-448
-439
-746
-706
-146
-612
-1011
-594
-417
-507
-914
-326
242
-750
-622
-115
-350
-566
-397
10
-459
-425
195
25
-311
152
325
-3
147
109
-154
256
319
-131
163
626
73
-274
436
392
-419
-102
557
146
-35
503
331
-15
336
288
-138
-89
568
356
-98
62
338
388
-94
130
382
347
360
333
305
399
601
317
367
712
673
389
488
613
499
494
651
806
722
711
963
912
782
863
988
1000
1067
1161
1234
1304
1212
1357
1453
1313
1383
1524
1495
1329
1105
934
811
697
668
734
766
646
648
609
416
340
319
99
72
25
-253
-513
-699
-736
-897
-1005
-905
-981
-1102
-1064
-1160
-1267
-1436
-1564
-1603
-1662
-1669
-1722
-1752
-1738
-1739
-1733
-1700
-1650
-1557
-1532
-1476
-1433
-1565
-1573
-1496
-1465
-1412
-1318
-1203
-1164
-1098
-954
-905
-895
-804
-812
-825
-743
-710
-719
-716
-671
-635
-637
-577
-565
-652
-642
-689
-786
-858
-880
-854
-890
-965
-1014
-929
-852
-789
-903
-878
-666
-715
-998
-954
-699
-875
-1120
-829
-764
-1043
-748
-453
-688
-939
-553
-325
-877
-1227
-418
-51
-1009
-646
-43
-848
-689
262
-65
-462
124
256
-168
-443
-377
29
59
-340
202
323
-508
149
344
-467
114
644
-382
-297
246
204
-58
-163
170
416
-210
-11
460
-270
-211
94
201
-53
-453
-18
632
40
-318
586
9
-333
506
194
-450
113
590
31
-49
190
283
315
117
157
416
263
90
101
337
358
172
503
577
195
597
833
252
305
790
767
727
720
815
894
711
893
939
880
892
915
886
894
1055
1012
1040
1227
1345
1291
1203
1359
1516
1305
1349
1421
1109
940
831
729
661
638
605
567
585
502
264
294
285
117
148
-39
-180
-275
-449
-559
-652
-735
-759
-823
-867
-850
-890
-972
-1117
-1147
-1206
-1361
-1395
-1461
-1567
-1519
-1520
-1530
-1486
-1401
-1281
-1292
-1219
-1099
-1129
-1114
-982
-950
-927
-863
-789
-705
-669
-682
-707
-616
-553
-640
-695
-682
-706
-742
-812
-837
-829
-780
-720
-684
-586
-544
-630
-739
-684
-649
-847
-952
-823
-956
-1266
-1072
-822
-1195
-1184
-832
-1077
-1260
-824
-1067
-1701
-962
-244
-1358
-1356
-407
-345
-763
-772
-254
-297
-250
-205
-197
-314
-342
-174
-399
-732
-147
23
-453
-550
146
190
-864
-184
321
-536
-168
-150
-268
-19
-133
-49
-39
131
-58
-247
164
291
-396
-329
213
127
39
-150
-79
414
161
174
35
3
-76
-308
416
-87
-734
-206
480
-51
-592
469
400
-346
-9
541
401
-178
-208
196
159
17
96
79
242
339
291
-84
207
336
343
444
236
357
549
511
124
93
472
529
84
299
869
562
304
537
606
380
325
676
820
343
369
962
831
447
771
1101
856
700
945
991
849
976
1117
976
964
1189
1161
1022
1156
1350
959
643
756
714
486
495
581
479
492
407
345
347
238
159
220
-8
-226
-267
-444
-503
-676
-714
-626
-750
-801
-695
-698
-835
-943
-1050
-1133
-1181
-1227
-1362
-1307
-1254
-1405
-1334
-1291
-1281
-1181
-1168
-1109
-982
-1069
-1123
-970
-953
-969
-967
-856
-718
-732
-747
-795
-853
-829
-852
-859
-793
-765
-781
-906
-897
-848
-972
-1081
-1031
-911
-1052
-1335
-1173
-989
-1334
-1135
-828
-1099
-1198
-872
-997
-1104
-1005
-1120
-1097
-778
-700
-886
-626
-754
-747
-635
-591
-904
-770
-479
-708
-461
-514
-799
-809
-355
-499
-560
-407
-559
-291
-90
-504
-584
-206
470
-449
-801
322
2
-432
-762
2
-129
-238
-303
-657
83
345
-1019
-195
597
-680
-293
517
31
-407
-244
288
-115
-383
351
57
-210
-291
149
49
-733
-144
415
-48
70
-290
-98
281
-100
-178
8
146
156
-159
134
-165
-84
420
-57
257
131
297
380
20
409
260
46
484
632
-42
114
627
323
410
377
137
30
300
511
114
111
626
823
78
233
819
762
618
605
771
823
778
619
935
991
910
924
694
1124
1069
660
968
1254
871
753
1233
1180
771
1007
1191
961
905
1150
1361
901
986
1372
1156
674
676
852
676
444
477
569
349
251
144
153
154
-99
-139
-133
-329
-445
-485
-639
-774
-753
-683
-814
-936
-868
-906
-1069
-1250
-1272
-1306
-1432
-1450
-1382
-1319
-1456
-1548
-1427
-1310
-1285
-1231
-1121
-1077
-995
-1051
-1141
-1087
-1031
-1086
-1157
-1035
-967
-1007
-1029
-1015
-1063
-983
-1049
-1239
-1103
-1027
-1163
-1247
-1069
-1132
-1269
-1010
-924
-1207
-1068
-883
-894
-881
-1045
-942
-678
-904
-1128
-714
-763
-953
-913
-584
-745
-743
-449
-658
-442
-400
-1066
-753
-77
-540
-664
-334
-707
-429
-197
-270
-322
-498
520
263
-416
-392
99
98
37
-135
-470
268
-54
-461
-159
28
-178
-235
273
-553
-646
796
-235
-852
152
73
-190
-695
-341
-78
-653
-109
-108
-87
-205
-185
-1
-518
-794
667
287
-1058
475
417
-722
-332
131
-96
-519
-330
-6
-30
-386
-310
369
191
-311
-23
-296
60
156
-151
-50
-197
228
521
328
60
7
410
677
-289
-344
545
424
-29
67
847
358
-395
612
904
-73
75
601
289
-82
429
630
-90
-214
380
487
-127
97
613
475
97
196
443
393
180
471
470
372
158
94
738
558
69
565
883
321
217
468
348
209
444
470
467
288
551
824
70
281
1083
850
409
697
796
303
138
353
292
-36
139
382
43
-126
137
-20
-397
-237
-200
-352
-440
-596
-630
-636
-868
-963
-768
-724
-775
-744
-750
-751
-852
-1038
-1063
-1054
-983
-1091
-1176
-1157
-1196
-1153
-1276
-1226
-875
-932
-1295
-1060
-836
-1182
-1375
-1218
-1145
-1361
-1244
-862
-935
-1252
-919
-1041
-1353
-931
-1027
-1295
-914
-804
-1125
-1149
-1111
-1143
-767
-759
-968
-764
-856
-1009
-838
-1163
-1188
-399
-805
-1226
-227
-396
-718
-694
-440
-90
-546
-1283
-8
-34
-1367
-433
237
-561
-722
229
-158
-806
-20
220
-723
-774
-344
166
-581
-890
244
-136
-1117
192
530
-916
-689
416
-193
-288
427
77
-451
-343
403
116
-443
-36
-253
-50
-126
-659
139
304
-498
-268
547
-67
-296
-99
-300
-592
-115
339
-407
-407
304
234
-369
-405
387
223
-72
429
323
-280
79
300
-200
167
-22
233
-46
-207
203
-27
-262
237
372
-583
-24
-112
-153
422
-445
-624
149
653
-218
-412
122
-225
-175
299
398
-145
-329
185
282
-369
-355
649
540
-927
-75
824
-284
-541
296
614
-63
176
294
219
243
74
474
148
-392
489
473
-306
473
832
-23
188
605
367
-62
50
483
-93
-5
600
313
-173
241
554
170
-153
504
497
-230
499
817
156
20
496
400
129
0
251
361
-86
-164
42
155
-264
-190
127
-18
-190
-131
-210
-342
-313
-428
-548
-486
-618
-748
-727
-737
-779
-661
-722
-828
-595
-771
-1088
-1048
-916
-898
-1156
-1047
-827
-1192
-1357
-992
-1018
-1487
-1180
-702
-1106
-1484
-1203
-1044
-1090
-1004
-870
-991
-872
-837
-497
-664
-1362
-658
-381
-1105
-990
-383
-596
-1174
-1049
-1032
-609
-279
-1060
-1015
-549
-156
-334
-814
-900
-361
-216
-972
-953
-313
-201
-549
-478
-221
-532
-289
-215
-805
-680
88
150
-1038
-796
512
-313
-1067
-273
-80
-669
-337
-200
-861
-291
-464
-199
-310
-815
-212
-238
-671
-586
379
-800
-443
455
61
-839
-262
643
-840
-730
255
-152
-645
-353
171
229
-732
267
249
-752
-144
-245
-360
-717
-221
150
-478
-449
625
536
-831
-338
427
-223
-708
-20
608
-445
-995
-60
563
-534
-457
358
-294
-120
-444
-243
-213
-231
299
-27
-197
-45
367
-28
-219
178
27
-74
-95
185
535
75
127
325
166
-9
438
26
-193
96
59
187
-326
-265
470
355
-108
-153
-477
694
470
-305
187
800
258
-283
524
775
-208
-402
866
55
-379
820
639
-619
105
870
221
120
180
600
65
-448
471
231
-336
452
698
107
-60
155
552
168
-131
742
395
-97
520
482
-49
-83
352
193
-358
-166
547
-2
-210
276
-69
-251
-166
90
-60
-53
-47
-31
-208
-685
-442
-372
-684
-469
-156
-574
-752
-528
-829
-1085
-719
-598
-916
-646
-988
-1556
-951
-873
-1292
-947
-932
-991
-680
-1066
-1380
-1277
-1205
-1170
-1404
-1239
-1136
-718
-723
-1277
-857
-968
-1187
-1087
-930
-1309
-836
-957
-1626
-1032
-509
-1100
-816
103
-414
-1405
-576
-540
-990
-306
-1109
-1027
-43
-341
-985
-797
191
17
-931
316
-272
-757
-91
-315
-1294
-287
511
-1108
-936
-120
412
-437
-753
-418
-55
-694
-847
-418
-459
733
-361
-1346
20
-54
-1227
-510
-437
-130
391
-1119
-1361
-451
424
-331
-703
-85
376
-1128
-972
-166
-103
-338
-1107
-334
104
-98
-435
-252
-228
-64
-394
281
411
-1021
587
509
-1148
-863
272
276
-477
-77
361
-1115
-559
692
-1155
-1038
617
617
-1146
-586
745
-302
-1425
-474
1332
-324
-309
762
-639
-409
-63
-781
-895
588
-16
-773
-121
258
316
-873
-1117
235
894
-1049
-648
1570
-223
-1322
316
85
-1039
734
661
-1017
-469
102
580
-674
-419
1035
275
-691
126
1032
-309
-801
353
108
-432
176
627
794
-228
-324
798
-1
-283
93
441
94
-305
91
675
376
-359
409
905
26
240
212
223
310
-210
171
-161
-3
729
13
-825
-209
392
-327
9
297
150
324
-344
-327
253
-527
-496
41
-218
-209
-162
-566
-815
-686
-392
-648
-613
-230
-410
-938
-1035
-664
-1009
-1097
-769
-737
-1148
-973
-1049
-884
-698
-1259
-1138
-582
-729
-1148
-1267
-988
-965
-1306
-1070
-686
-1283
-888
-562
-1483
-1269
-398
-794
-1514
-646
-962
-853
-827
-1301
-659
-73
-350
-974
-854
-774
-192
-186
-648
-325
-428
-1119
-113
-557
-1133
-643
-825
-514
-144
-563
-523
-368
-793
-108
-86
-566
72
-107
-446
-363
-55
-192
-946
262
126
-1118
-410
321
0
-1146
-1682
-15
1413
-543
-236
709
-625
-23
56
-695
-373
539
-208
108
-11
-555
528
-501
-1216
243
970
-427
-363
542
-149
-641
-151
173
346
161
-118
263
76
-419
75
262
1045
-226
-1649
1270
477
-2136
554
1207
-330
-82
1049
419
-363
1261
1159
-858
-119
1736
1023
-566
61
964
889
1049
447
235
1107
327
836
836
583
1051
634
684
508
1002
1682
931
-278
92
1259
593
240
1485
1387
824
306
199
165
1395
1375
527
1183
760
980
740
914
1001
1505
1321
578
801
1271
806
590
554
844
1170
1061
666
959
1802
760
-47
674
1338
321
289
942
505
472
1234
908
1176
1113
921
640
894
1327
869
1363
1461
1409
1239
1581
1204
630
517
1078
1158
531
739
1170
537
263
503
428
739
596
856
35
555
1105
-82
-621
-3
499
-179
-373
498
294
-173
43
-261
-90
-165
-500
-307
-133
-396
-969
-936
-562
-740
-647
-791
-948
-428
-826
-1034
-1413
-990
-446
-540
-400
-501
-307
-642
-752
-974
-683
-561
-333
-604
-698
-396
-757
-251
-761
-946
-376
-284
-226
-84
-800
-102
230
-857
-361
-67
-18
586
92
66
332
-612
-359
71
-139
286
34
-1043
-36
945
-725
-1293
303
813
877
1
-538
527
91
-530
6
-53
226
589
-104
-174
421
12
38
216
1039
1361
433
887
-44
-890
566
1447
1220
1381
1076
1360
787
-506
641
1140
994
2046
1456
-32
425
2083
560
-529
1372
1003
254
1413
1184
-38
360
-214
221
189
1181
2749
482
528
874
-131
-27
828
1632
944
196
1777
742
-600
785
1264
1047
420
1162
1557
644
291
870
-166
389
1519
1805
1441
935
1181
463
1591
1432
592
2101
1874
1594
2196
1498
1174
1207
1549
2047
2037
1725
1866
1635
847
773
1089
1413
1546
1482
1807
1518
973
508
420
1346
1350
1573
1912
1632
1210
940
827
908
785
1373
1662
1146
1376
1128
565
567
954
1319
1107
1367
1899
1774
1429
709
1128
1631
1529
1275
1204
895
888
851
221
178
503
387
43
50
96
-319
-507
-472
-781
-746
-633
-876
-854
-567
-948
-1348
-1207
-1046
-929
-975
-1259
-1181
-1097
-1410
-1520
-1518
-1284
-1358
-1576
-1275
-1093
-1199
-1554
-1711
-1685
-1693
-1686
-1743
-1449
-1382
-1396
-1428
-1360
-1317
-1278
-926
-1210
-1495
-1546
-1312
-1230
-1492
-1764
-1425
-1230
-1346
-1340
-1366
-1257
-1542
-1870
-1619
-1350
-1444
-1333
-1206
-1234
-1476
-1518
-1393
-1213
-1457
-960
-530
-684
-1398
-950
-952
-1464
-607
-910
-650
-878
-928
-18
-903
-734
557
-284
-951
-342
-454
-432
13
-223
141
662
516
122
193
581
-97
-840
-450
782
243
-357
-172
17
256
-336
-358
109
483
320
-826
-686
165
-529
-90
473
1400
786
406
680
32
534
102
590
325
592
632
437
529
830
1268
1346
927
828
1330
452
-139
-78
378
354
776
1538
1696
1433
1064
1332
1180
325
-134
828
822
66
848
1696
1038
566
1108
1245
1086
971
905
842
616
431
512
1043
1263
1376
1871
1877
2017
1721
1175
1263
1411
1083
1082
1143
1071
1377
1201
1026
1678
2155
1900
2119
2153
2186
1940
1501
1731
2046
2089
2149
2352
2653
2797
2127
1472
1362
1131
814
672
841
785
544
259
72
16
110
-119
-317
-256
-935
-1152
-1535
-2012
-1876
-2030
-2151
-1852
-1584
-1458
-1504
-1958
-1939
-2133
-2328
-2154
-2278
-2117
-1981
-2003
-1929
-1671
-1468
-1263
-1069
-915
-843
-857
-977
-1359
-1336
-1119
-1214
-1116
-976
-965
-698
-935
-1394
-1252
-1212
-1261
-1333
-1485
-1567
-1547
-1691
-1839
-1680
-1762
-1923
-2080
-2044
-2177
-2694
-2962
-2865
-2671
-2585
-2616
-2562
-2322
-2643
-2609
-2347
-2431
-2553
-2304
-2158
-2427
-2520
-2268
-2048
-2099
-1815
-1573
-1678
-1663
-1569
-1397
-1075
-1089
-1492
-1606
-1342
-1011
-1045
-1258
-739
-463
-800
-837
-457
1
-227
-828
-1405
-581
-316
-1424
-1083
156
-80
-932
-899
-656
-384
-1088
-1592
-1236
-844
-1080
-1392
-538
381
716
181
66
490
291
-49
-200
-340
-27
257
733
761
638
609
623
820
1038
720
554
553
643
833
647
791
1080
1009
888
1094
992
701
726
1175
1179
930
874
850
1160
1444
1299
1228
1797
1823
1460
1864
2029
1685
1262
1589
1739
1439
1358
1855
2263
1861
1843
1881
2120
2234
2106
1849
1720
2114
2049
1929
2020
2392
2588
2450
2497
2888
3014
2600
2358
2465
2704
2162
1239
792
430
306
175
451
1027
1057
836
753
125
-402
-503
-1025
-1155
-1380
-1821
-1838
-1928
-2037
-1839
-1872
-1957
-1770
-1859
-2006
-2246
-2684
-2932
-3138
-2951
-2683
-2451
-2133
-2022
-1975
-1962
-1857
-1916
-1944
-1860
-1701
-1600
-1613
-1644
-1640
-1236
-984
-929
-664
-428
-359
-326
-660
-989
-1007
-1228
-1326
-1303
-1386
-1418
-1433
-1647
-1746
-2110
-2430
-2469
-2542
-2581
-2825
-3125
-3271
-3369
-3562
-3596
-3518
-3372
-3411
-3458
-3539
-3783
-3822
-3954
-3914
-3688
-3659
-3536
-3345
-3320
-3263
-3183
-3083
-2864
-2660
-2478
-2393
-2356
-2274
-2103
-1924
-1637
-1216
-1072
-892
-772
-897
-843
-883
-979
-965
-909
-878
-838
-1034
-1157
-984
-1102
-1099
-1082
-1249
-1269
-1359
-1403
-1725
-1895
-1743
-1422
-1379
-1566
-978
-662
-963
-1159
-952
-982
-1036
-976
-864
-789
-542
-127
-230
-388
-459
-169
7
-335
-390
73
171
-30
97
203
357
432
389
333
343
516
566
444
701
905
999
1170
1087
1158
1215
1125
1171
1462
1761
1978
1775
1556
1825
2000
1879
1996
2160
2387
2275
2064
2208
2189
2070
1981
2295
2616
2583
2596
2712
2533
2697
2883
2816
2871
3151
3425
3414
3548
3598
3940
4016
3137
2200
1472
790
565
761
1182
1320
1249
1134
428
-57
-214
-688
-993
-1432
-1915
-2132
-2540
-2552
-2410
-2497
-2327
-2168
-2066
-1969
-2481
-2950
-3316
-3813
-3695
-3540
-3154
-2576
-2389
-2211
-2051
-1900
-1738
-1842
-1762
-1615
-1643
-1451
-1519
-1447
-1085
-788
-385
4
134
314
276
-83
-344
-646
-666
-554
-446
-367
-306
-252
-289
-457
-696
-987
-1235
-1468
-1806
-2238
-2910
-3506
-3766
-3825
-3874
-3838
-3718
-3823
-3952
-4178
-4657
-4994
-5106
-5195
-5114
-4978
-4792
-4570
-4430
-4148
-3987
-3914
-3730
-3540
-3429
-3458
-3572
-3586
-3485
-3273
-2834
-2509
-2225
-1936
-1756
-1617
-1616
-1609
-1653
-1553
-1196
-955
-950
-906
-819
-849
-838
-865
-914
-988
-1064
-1179
-1397
-1713
-1870
-1801
-1818
-1915
-2035
-2094
-2154
-2256
-2532
-2823
-2968
-3020
-3000
-2850
-2637
-2640
-2438
-2228
-2322
-2303
-2068
-1923
-1812
-1689
-1585
-1315
-1085
-1015
-765
-495
-214
112
136
87
218
498
439
441
783
1056
1303
1404
1404
1470
1534
1413
1381
1348
1401
1402
1651
1799
1680
1838
1930
2055
1913
1931
2043
2094
2146
2265
2265
2084
2237
2304
2357
2346
2516
2618
2651
2840
2872
3034
3298
3537
3740
4046
4211
3896
2988
1744
796
344
368
714
1255
1435
1335
1041
108
-280
-633
-1037
-1196
-1746
-2187
-2369
-2611
-2588
-2268
-2466
-1895
-1515
-1759
-1929
-2569
-3101
-3478
-3654
-3498
-2912
-2340
-1801
-1450
-1332
-1255
-1207
-1143
-1184
-950
-824
-718
-455
-430
-261
242
670
1156
1523
1558
1668
1353
832
519
271
286
569
747
866
1015
946
679
256
-94
-381
-575
-826
-1117
-1421
-1781
-1887
-2008
-2346
-2549
-2735
-3019
-3317
-3897
-4422
-4850
-4938
-4607
-4352
-4044
-3767
-3747
-3682
-3764
-3904
-3827
-3776
-3465
-3226
-3082
-2761
-2499
-2217
-1915
-1728
-1472
-1304
-1243
-1182
-1411
-1453
-1362
-1194
-795
-470
-150
-82
-218
-284
-466
-668
-800
-991
-977
-867
-855
-879
-1029
-1084
-1021
-1038
-1158
-1355
-1597
-1828
-2080
-2308
-2454
-2433
-2196
-1956
-1818
-1839
-1917
-1958
-2039
-2153
-2264
-2248
-2092
-1922
-1760
-1620
-1405
-1137
-903
-641
-444
-322
-254
-197
-153
16
169
318
540
726
1004
1204
1237
1206
1270
1313
1201
1192
1409
1546
1607
1620
1665
1842
1988
2020
1911
1870
1808
1805
1719
1745
1911
1987
2104
2052
2085
2199
2249
2273
2418
2437
2526
2636
2809
2984
3286
3732
3869
4021
3878
2746
1304
107
-684
-690
20
862
1005
1031
582
-456
-1133
-1723
-2325
-2298
-2799
-3199
-3301
-3933
-3714
-3482
-3382
-2887
-2700
-2698
-2860
-3608
-4135
-4765
-5011
-4267
-3688
-2728
-2025
-1671
-1401
-1486
-1500
-1536
-1486
-1070
-862
-681
-296
-342
100
535
939
1717
1911
1954
2060
1514
1041
861
599
819
1172
1531
1760
1669
1485
1072
565
200
-167
-442
-568
-808
-999
-1340
-1608
-1625
-1740
-1761
-1888
-2143
-2467
-2918
-3476
-4055
-4485
-4399
-4237
-4318
-4015
-3895
-3769
-3539
-3655
-3806
-3728
-3628
-3408
-3221
-3124
-2778
-2491
-2151
-1869
-1576
-1316
-1091
-925
-1028
-1167
-1115
-991
-927
-704
-499
-249
-128
-86
-55
-284
-440
-553
-689
-684
-624
-694
-737
-815
-879
-844
-897
-988
-1173
-1350
-1429
-1542
-1808
-1974
-1939
-1859
-1826
-1801
-1813
-1843
-1798
-1828
-1919
-1909
-1724
-1449
-1223
-1141
-1016
-853
-694
-369
-138
-30
145
329
429
536
667
962
1230
1487
1790
1844
1866
1864
1767
1715
1751
1801
1968
2059
2150
2272
2316
2518
2389
2153
1990
2115
2115
2083
2160
2172
2320
2394
2612
2673
2757
2742
2933
2653
2646
2864
2776
3193
3300
3536
3858
4235
4471
4639
4619
4390
3116
1284
10
-627
-610
71
1287
1338
1413
905
-534
-1510
-2250
-2823
-2912
-3424
-3845
-3838
-4099
-3639
-3454
-3339
-2988
-2771
-2850
-3447
-4179
-4573
-5079
-4906
-4107
-3361
-2252
-1667
-1139
-1199
-1458
-1383
-1495
-1453
-996
-693
-288
270
349
787
1198
1776
2344
2407
2295
2098
1651
1112
882
900
1195
1688
2130
2027
1832
1498
889
238
-374
-749
-873
-965
-1100
-1255
-1645
-1728
-1810
-2053
-2225
-2483
-2793
-3255
-3711
-4154
-4508
-4637
-4571
-4479
-4326
-4114
-3986
-3973
-4042
-4083
-4022
-3816
-3608
-3313
-3071
-2811
-2471
-2255
-2005
-1673
-1411
-1296
-1149
-1023
-996
-994
-913
-864
-820
-559
-403
-359
-353
-481
-521
-682
-788
-836
-883
-831
-852
-906
-1030
-1107
-1134
-1208
-1349
-1384
-1513
-1611
-1649
-1804
-1881
-1930
-1923
-1869
-1829
-1755
-1709
-1676
-1598
-1556
-1436
-1291
-1101
-879
-748
-609
-434
-299
-222
-59
148
300
507
806
956
1083
1285
1330
1510
1725
1849
2026
2057
2021
2073
2122
2135
2198
2185
2174
2262
2180
2125
2184
2090
2099
2206
2089
2046
2030
2104
2261
2360
2555
2748
2924
2907
2856
2812
2796
2767
3023
3110
3197
3782
3708
3940
4467
4484
4875
4292
2460
851
-903
-1371
-652
289
1531
1892
1538
489
-1078
-1902
-2508
-2935
-2859
-3519
-3794
-3906
-4099
-3682
-3636
-3369
-2758
-2848
-2928
-3605
-4607
-4939
-5462
-4957
-3832
-2667
-1410
-899
-876
-1020
-1264
-1368
-1356
-1141
-608
-104
470
633
758
1221
1616
2232
2652
2552
2466
2098
1411
997
869
1119
1702
2164
2215
2154
1711
1090
408
-365
-798
-926
-984
-998
-1185
-1544
-1785
-2136
-2332
-2494
-2637
-2794
-3196
-3671
-4072
-4348
-4418
-4447
-4198
-3815
-3736
-3642
-3942
-4178
-4271
-4223
-3878
-3560
-3078
-2621
-2451
-2381
-2358
-2358
-1984
-1680
-1428
-1259
-1196
-1035
-1030
-1003
-932
-777
-515
-387
-461
-662
-998
-1152
-1230
-1280
-1141
-1052
-976
-1014
-1181
-1400
-1625
-1772
-1805
-1778
-1682
-1608
-1667
-1774
-1849
-1843
-1838
-1824
-1764
-1706
-1746
-1809
-1840
-1864
-1723
-1450
-1231
-1017
-839
-721
-634
-605
-548
-375
-109
201
479
602
713
829
1054
1191
1263
1496
1608
1674
1850
1923
1934
2071
2045
2222
2311
2311
2343
2132
2035
2138
2130
2132
2275
2279
2284
2205
2106
1996
2266
2523
2684
2738
2845
2955
3000
3042
2988
3373
3215
3344
3453
3433
3668
3910
4215
4667
4795
4889
4879
3029
1254
-261
-1055
-796
445
1413
1758
1851
617
-805
-1939
-2465
-2885
-2843
-3455
-3635
-3771
-3980
-3369
-3421
-3195
-2702
-2427
-2736
-3277
-4184
-4687
-4916
-4548
-3528
-2422
-1176
-520
-335
-824
-982
-1017
-1132
-816
-346
102
834
1170
1217
1605
1862
2497
2847
2687
2570
2214
1568
1153
961
1105
1657
2180
2332
2140
1777
1101
436
-355
-964
-964
-1001
-1002
-1051
-1473
-1752
-1961
-2338
-2530
-2585
-2794
-3051
-3416
-3901
-4092
-4098
-4000
-3712
-3467
-3175
-3080
-3426
-3801
-4074
-4023
-3564
-3069
-2620
-2151
-1868
-1715
-1725
-1768
-1550
-1247
-1019
-850
-741
-654
-561
-444
-450
-351
-92
7
4
-273
-719
-909
-1018
-1018
-891
-828
-760
-808
-1001
-1256
-1530
-1721
-1823
-1863
-1779
-1722
-1738
-1818
-1935
-1933
-1883
-1743
-1680
-1714
-1707
-1771
-1819
-1792
-1705
-1446
-1173
-974
-794
-746
-598
-397
-304
-186
-33
265
651
936
1035
1021
1090
1252
1430
1576
1633
1742
1794
1785
1866
1934
2108
2219
2221
2293
2302
2347
2326
2205
2239
2184
2247
2424
2393
2295
2438
2479
2521
2716
2965
3126
3093
3237
3206
3173
3237
3404
3384
3618
3876
4014
4308
4417
4535
4767
4797
4631
3727
1615
13
-819
-993
96
1459
1868
1782
937
-524
-1691
-2576
-3026
-3029
-3427
-3696
-3740
-3772
-3460
-3249
-3129
-2949
-2684
-2924
-3329
-3928
-4488
-4745
-4476
-3443
-2191
-1049
-427
-54
-461
-771
-764
-910
-611
-154
377
1055
1519
1620
1873
2163
2521
2844
2747
2482
2242
1756
1317
1296
1390
1778
2227
2303
2121
1648
947
253
-523
-1090
-1218
-1168
-1118
-1253
-1511
-1874
-2135
-2369
-2688
-2807
-2901
-3127
-3326
-3538
-3617
-3535
-3392
-3036
-2723
-2665
-2743
-3032
-3348
-3566
-3644
-3418
-2890
-2246
-1633
-1306
-1319
-1451
-1498
-1436
-1287
-1101
-969
-730
-583
-557
-522
-371
-235
-98
-162
-383
-583
-973
-1293
-1478
-1502
-1321
-1062
-852
-866
-1115
-1440
-1756
-1941
-2011
-1976
-1881
-1799
-1737
-1737
-1710
-1671
-1688
-1624
-1458
-1362
-1358
-1411
-1457
-1361
-1145
-845
-559
-346
-149
-33
-70
-197
-262
-153
159
486
673
882
1095
1249
1278
1227
1318
1535
1742
1880
1871
1906
1896
1902
1945
1977
2064
2190
2259
2173
1966
1748
1835
1916
2085
2209
2354
2352
2382
2366
2374
2603
2772
3029
3180
3397
3376
3436
3324
3556
3727
3941
4433
4412
4711
4817
4957
5303
5259
4308
2700
651
-362
-744
-188
1672
1987
2151
1455
-293
-1390
-2326
-3070
-2955
-3303
-3623
-3484
-3914
-3372
-3352
-3119
-2719
-2743
-2777
-3436
-4006
-4453
-4871
-4577
-3521
-2450
-981
-322
64
-79
-622
-498
-738
-590
59
534
1302
1873
1888
2363
2591
2954
3400
3240
3138
2802
2209
1744
1559
1686
2045
2471
2770
2489
2063
1419
554
-113
-746
-917
-862
-906
-921
-1150
-1624
-1926
-2306
-2609
-2652
-2787
-3024
-3312
-3579
-3724
-3740
-3651
-3377
-3198
-2914
-2606
-2740
-3021
-3195
-3203
-2965
-2577
-2201
-1769
-1322
-1064
-984
-1069
-1103
-878
-667
-555
-425
-414
-415
-304
-289
-334
-168
-24
-29
-234
-608
-853
-1087
-1232
-1192
-1169
-1129
-1120
-1286
-1535
-1778
-1958
-2084
-2169
-2158
-2066
-2048
-2101
-2148
-2130
-2013
-1810
-1704
-1655
-1476
-1355
-1341
-1327
-1285
-1103
-789
-531
-290
-146
-29
153
277
318
430
582
717
875
957
1088
1213
1389
1522
1567
1571
1656
1735
1700
1719
1666
1625
1615
1647
1703
1754
1720
1829
1826
1847
2027
2034
2047
1999
1953
2121
2259
2364
2498
2607
2807
3007
3148
3259
3284
3428
3464
3442
3752
3917
4233
4391
4416
4635
4801
5007
5269
4306
2384
773
-578
-769
-82
1283
1918
1861
1192
-357
-1755
-2511
-3184
-3364
-3547
-3997
-3867
-4093
-3776
-3489
-3527
-3135
-2883
-3194
-3457
-4065
-4476
-4681
-4684
-3530
-2493
-1247
-339
-140
-328
-617
-706
-783
-673
-110
545
1166
1826
1861
2174
2529
2830
3208
3034
2935
2797
2162
1771
1641
1577
1997
2297
2431
2212
1722
1140
350
-421
-951
-1216
-1266
-1280
-1337
-1589
-1970
-2185
-2530
-2812
-2800
-2997
-3215
-3461
-3734
-3690
-3670
-3605
-3392
-3322
-3054
-2815
-3052
-3128
-3189
-2979
-2718
-2370
-2132
-1991
-1578
-1324
-1255
-1145
-1023
-822
-605
-581
-428
-485
-431
-314
-377
-404
-367
-385
-439
-624
-852
-997
-1183
-1156
-1229
-1389
-1514
-1628
-1734
-1865
-1860
-1933
-2068
-2096
-2099
-2092
-2089
-2238
-2275
-2209
-2116
-1912
-1842
-1759
-1565
-1454
-1346
-1226
-1190
-1085
-869
-640
-528
-415
-227
-15
176
298
451
545
656
789
860
962
1081
1239
1328
1440
1501
1449
1430
1450
1478
1504
1510
1573
1586
1652
1757
1746
1725
1779
1834
1880
1879
1906
1979
2109
2277
2481
2633
2707
2970
2991
2917
2916
2913
2882
3380
3711
3991
4241
4324
4435
4415
4669
4724
5011
5185
5347
4057
2110
332
-651
-814
453
1854
2047
2173
808
-886
-2356
-3200
-3436
-3115
-3477
-3396
-3757
-4057
-3617
-3707
-3322
-3114
-2775
-3036
-3421
-4065
-4538
-4855
-4360
-3186
-1942
-681
-52
205
-423
-564
-645
-715
-179
411
1061
1855
2095
2167
2336
2445
2945
3096
3060
3039
2679
2066
1681
1405
1487
1886
2252
2282
1917
1409
630
-107
-848
-1228
-1250
-1194
-1123
-1262
-1692
-2102
-2475
-2891
-2998
-3034
-3032
-3164
-3479
-3720
-3786
-3815
-3625
-3420
-3141
-2637
-2466
-2535
-2718
-2935
-2892
-2545
-2102
-1680
-1436
-1257
-1075
-1079
-1024
-887
-703
-542
-360
-317
-405
-500
-591
-614
-569
-498
-439
-398
-595
-847
-1226
-1540
-1589
-1597
-1585
-1575
-1725
-1946
-2103
-2217
-2267
-2350
-2326
-2170
-2113
-2138
-2172
-2273
-2251
-2064
-1845
-1636
-1426
-1302
-1219
-1173
-1156
-1055
-901
-685
-410
-171
18
220
353
475
613
723
866
1010
1084
1114
1087
1057
1119
1215
1421
1581
1690
1637
1626
1612
1397
1442
1392
1445
1570
1742
1894
1908
1869
1966
1850
1930
2095
2119
2304
2255
2351
2428
2514
2798
3100
3196
3484
3439
3605
3686
3737
3992
4178
4306
4588
4799
5039
5313
5371
4283
2270
426
-818
-881
-53
1695
1956
1961
1091
-748
-2042
-2878
-3404
-3301
-3675
-4041
-4147
-4566
-3924
-3923
-3660
-3215
-2972
-2985
-3412
-4084
-4478
-4920
-4559
-3421
-2396
-890
-275
198
-227
-530
-373
-472
-69
482
890
1636
2001
1943
2371
2410
2943
3241
3152
3124
2709
2090
1658
1356
1421
1713
2031
2151
1744
1422
688
-39
-673
-1153
-1261
-1243
-1245
-1358
-1854
-2332
-2648
-3128
-3202
-3167
-3177
-3172
-3406
-3614
-3699
-3754
-3500
-3261
-3153
-2857
-2642
-2558
-2572
-2656
-2602
-2500
-1976
-1472
-1197
-894
-1070
-1275
-1227
-1019
-575
-315
-128
-26
-178
-208
-415
-644
-716
-724
-615
-648
-771
-905
-1166
-1449
-1641
-1791
-1774
-1776
-1852
-2186
-2591
-2704
-2715
-2569
-2325
-2217
-2167
-2219
-2332
-2400
-2514
-2436
-2244
-2001
-1620
-1322
-1169
-1108
-1108
-1009
-855
-618
-367
-253
-98
52
168
311
464
768
1092
1264
1277
1161
1111
1116
1139
1130
1193
1337
1505
1602
1638
1416
1399
1440
1322
1460
1512
1562
1695
1729
1687
1766
1775
1942
2036
2101
2288
2176
2282
2491
2680
3106
3409
3598
3893
3702
3954
4018
3788
4250
4201
4621
4922
5180
5544
5738
5583
4070
1624
-204
-1119
-1053
630
1734
2000
1759
331
-1348
-2442
-3248
-3306
-3263
-3812
-4018
-4545
-4472
-4254
-4020
-3701
-3288
-3042
-3220
-3685
-4326
-4732
-5110
-4358
-3418
-2005
-780
-121
125
-467
-391
-389
-303
253
652
1314
2051
2135
2306
2435
2693
3287
3396
3411
3320
2849
2352
1872
1580
1631
1815
2186
1981
1698
1254
459
-186
-972
-1404
-1478
-1525
-1492
-1762
-2287
-2654
-3176
-3514
-3520
-3457
-3266
-3217
-3371
-3485
-3667
-3752
-3623
-3517
-3351
-2953
-2558
-2392
-2313
-2317
-2363
-2179
-1713
-1308
-878
-662
-785
-903
-950
-748
-415
-243
38
149
89
-23
-381
-604
-817
-841
-787
-804
-818
-871
-1089
-1417
-1699
-1871
-1857
-1868
-1989
-2300
-2568
-2709
-2730
-2575
-2417
-2265
-2151
-2154
-2208
-2339
-2417
-2375
-2271
-1934
-1517
-1160
-890
-746
-683
-641
-572
-459
-302
-117
62
145
238
414
657
845
947
1064
1139
1221
1253
1199
1116
1142
1269
1479
1601
1656
1602
1500
1424
1247
1175
1122
1245
1382
1533
1716
1866
1967
1994
1990
1957
2020
2267
2465
2535
2774
2797
3147
3434
3502
3827
3710
3712
3931
4043
4317
4534
4585
4831
4910
5295
5096
3439
1551
-477
-1357
-1211
278
1613
1789
1643
83
-1679
-2675
-3468
-3497
-3302
-3889
-3928
-4434
-4365
-4032
-4107
-3742
-3485
-3198
-3116
-3383
-3819
-4296
-4677
-4060
-3267
-1934
-744
-38
245
-52
51
-122
-27
435
747
1351
2074
2166
2326
2386
2483
2848
2868
3033
3069
2675
2224
1803
1437
1376
1507
1695
1513
1258
862
254
-358
-1037
-1440
-1621
-1620
-1592
-1739
-2104
-2510
-3084
-3552
-3610
-3554
-3386
-3231
-3210
-3153
-3144
-3204
-3153
-3163
-3058
-2810
-2578
-2279
-2143
-2116
-2012
-1904
-1552
-1103
-637
-300
-395
-592
-829
-874
-680
-454
-101
29
88
194
-32
-295
-619
-902
-979
-1041
-1027
-1081
-1251
-1454
-1697
-1913
-1963
-1922
-1940
-2169
-2493
-2764
-2974
-2937
-2759
-2541
-2345
-2195
-2040
-1991
-2004
-2045
-2119
-2051
-1823
-1493
-1100
-796
-730
-665
-525
-403
-254
-67
158
308
452
611
738
859
1000
1154
1319
1441
1511
1490
1374
1223
1170
1151
1279
1558
1725
1817
1710
1662
1543
1605
1693
1701
1805
1847
1828
2000
1942
1857
2096
2064
2359
2662
2901
3091
3212
3233
3309
3467
3569
3641
3963
4169
4295
4581
4676
4929
5177
5356
5598
5060
3286
1183
-813
-1581
-1296
370
1723
1947
1596
-13
-1839
-2879
-3691
-3728
-3564
-3972
-4078
-4643
-4368
-4241
-4179
-3762
-3564
-3234
-3017
-3271
-3459
-3954
-4524
-3992
-3429
-2098
-927
-37
393
238
351
236
344
759
1024
1647
2354
2463
2752
2652
2707
2930
2934
3172
3255
3010
2771
2313
1892
1638
1442
1489
1296
1115
770
230
-339
-1036
-1545
-1776
-1831
-1700
-1797
-2008
-2314
-2946
-3477
-3782
-3875
-3714
-3537
-3328
-3110
-3044
-2945
-2988
-3064
-3060
-2899
-2624
-2330
-2150
-2096
-2070
-2011
-1676
-1269
-729
-267
-158
-316
-489
-639
-696
-639
-503
-339
-119
93
97
-55
-430
-783
-1061
-1239
-1330
-1369
-1440
-1546
-1731
-2030
-2126
-2097
-2035
-2079
-2227
-2392
-2566
-2704
-2733
-2701
-2645
-2512
-2271
-1969
-1764
-1667
-1652
-1649
-1590
-1424
-1147
-867
-692
-501
-337
-206
-67
102
359
541
715
868
968
1071
1183
1241
1321
1423
1550
1676
1695
1672
1539
1430
1400
1491
1557
1632
1674
1683
1704
1680
1707
1746
1879
1862
2058
2242
2345
2535
2521
2546
2563
2542
2790
3091
3213
3567
3554
3738
3956
4079
4388
4442
4773
4911
5025
5356
5479
5527
4773
2747
665
-961
-1603
-652
673
1606
1744
901
-632
-2071
-3022
-3593
-3565
-3852
-4043
-4435
-4542
-4473
-4429
-4253
-4100
-3781
-3462
-3106
-3118
-3123
-3653
-3899
-3783
-3304
-2263
-1224
-281
17
405
561
591
856
988
1229
1864
2264
2599
2843
2790
2901
2898
2948
3170
3273
3226
3038
2627
2265
1853
1586
1358
1089
932
631
334
-121
-684
-1185
-1597
-1830
-1971
-2140
-2204
-2404
-2824
-3202
-3586
-3751
-3740
-3708
-3539
-3335
-3187
-3023
-2960
-3033
-3172
-3271
-3220
-2992
-2723
-2362
-2018
-1718
-1441
-1155
-844
-579
-395
-246
-196
-264
-323
-435
-458
-462
-326
-224
-89
25
-95
-269
-569
-819
-1050
-1196
-1308
-1431
-1586
-1734
-1812
-1903
-1950
-2019
-2085
-2104
-2126
-2138
-2116
-2134
-2183
-2277
-2301
-2205
-2056
-1863
-1619
-1388
-1212
-1083
-987
-892
-825
-706
-561
-393
-199
5
183
348
497
659
865
1042
1226
1337
1387
1408
1442
1524
1616
1681
1730
1799
1858
1898
1917
1889
1790
1762
1808
1954
2054
2116
2171
2160
2087
2144
2291
2444
2610
2632
2785
2852
3003
3142
3333
3455
3762
3971
4129
4433
4483
4799
4964
5216
5456
5254
4110
2261
126
-1153
-1486
-484
891
1384
1574
463
-751
-1746
-2648
-2870
-3066
-3537
-3753
-4169
-4160
-4021
-4241
-4168
-4421
-4205
-3695
-3256
-2650
-2515
-2811
-2992
-3301
-3056
-2544
-1924
-1194
-789
-100
298
652
1059
1121
1303
1702
1973
2339
2522
2548
2545
2297
2253
2319
2388
2526
2572
2605
2563
2443
2267
1787
1271
832
440
172
-124
-367
-631
-923
-1160
-1432
-1590
-1709
-1964
-2219
-2514
-2804
-3046
-3226
-3400
-3523
-3498
-3374
-3173
-2991
-2924
-2837
-2846
-2877
-2795
-2724
-2555
-2410
-2334
-2259
-2155
-1907
-1693
-1565
-1370
-1158
-893
-633
-485
-399
-427
-509
-607
-699
-710
-723
-734
-737
-785
-770
-771
-820
-850
-991
-1146
-1253
-1396
-1520
-1619
-1735
-1860
-1948
-1931
-1871
-1808
-1726
-1723
-1756
-1765
-1743
-1709
-1658
-1566
-1476
-1401
-1269
-1111
-1011
-941
-870
-747
-608
-402
-149
102
298
430
549
641
791
899
979
1061
1152
1269
1406
1515
1637
1734
1759
1802
1816
1911
2007
2069
2136
2163
2140
2106
2059
2087
2151
2181
2316
2461
2591
2651
2719
2863
2871
2934
3137
3237
3365
3519
3689
3918
4111
4400
4680
4841
4545
3636
2160
693
-300
-535
2
461
816
712
147
-391
-848
-1179
-1296
-1619
-1978
-2319
-2567
-2548
-2726
-3007
-3489
-3945
-4130
-3945
-3453
-2840
-2462
-2249
-2181
-2282
-2207
-2178
-1980
-1824
-1633
-1293
-979
-645
-379
-273
-123
72
356
816
1226
1592
1797
1826
1756
1616
1484
1383
1293
1341
1480
1710
1924
1923
1810
1637
1428
1228
1061
947
835
702
518
263
20
-225
-463
-701
-867
-954
-959
-911
-950
-1018
-1143
-1316
-1463
-1564
-1680
-1833
-2137
-2440
-2644
-2763
-2675
-2514
-2356
-2246
-2113
-1952
-1792
-1649
-1550
-1530
-1524
-1465
-1384
-1287
-1225
-1133
-1031
-911
-730
-544
-381
-268
-193
-121
-25
138
273
320
308
214
109
97
139
185
211
185
153
154
234
279
244
201
117
35
-26
-85
-149
-186
-244
-291
-312
-331
-289
-256
-271
-293
-326
-316
-278
-253
-192
-123
-67
-23
2
47
107
146
160
182
227
280
355
405
431
415
381
384
380
421
474
521
595
658
672
696
720
713
727
788
842
845
865
911
952
1020
1101
1171
1234
1300
1369
1400
1449
1531
1635
1729
1821
1873
1878
1885
1870
1805
1669
1387
987
623
420
378
399
439
526
522
438
404
386
342
351
397
378
309
283
305
313
282
196
106
74
50
6
-6
-8
7
21
-2
-22
-50
-139
-215
-293
-350
-390
-411
-464
-549
-578
-582
-606
-630
-627
-653
-697
-711
-712
-726
-717
-746
-800
-832
-845
-840
-840
-804
-754
-766
-804
-833
-856
-854
-808
-757
-740
-718
-677
-641
-648
-664
-657
-678
-691
-698
-671
-599
-537
-490
-451
-419
-398
-382
-408
-444
-482
-514
-524
-524
-467
-396
-343
-331
-355
-382
-404
-418
-390
-366
-375
-374
-395
-451
-495
-503
-532
-584
-596
-587
-575
-548
-503
-460
-454
-433
-424
-418
-381
-339
-301
-262
-229
-234
-250
-250
-289
-327
-297
-251
-226
-214
-213
-210
-243
-275
-288
-304
-324
-300
-278
-299
-350
-360
-387
-396
-314
-264
-254
-299
-326
-344
-343
-327
-324
-282
-260
-241
-192
-171
-183
-159
-87
-42
-2
23
50
54
80
131
174
195
204
220
247
261
250
268
275
295
341
392
436
464
491
501
498
505
532
525
522
579
588
569
554
510
472
491
504
490
489
472
471
460
429
384
354
364
333
300
302
285
223
138
34
-87
-182
-236
-279
-310
-314
-355
-428
-479
-531
-554
-553
-554
-541
-549
-590
-650
-702
-724
-777
-849
-881
-932
-975
-986
-1010
-997
-991
-1012
-1017
-1020
-1016
-1036
-1056
-1059
-1046
-1035
-1019
-992
-1004
-1011
-979
-968
-971
-972
-1000
-979
-955
-957
-924
-901
-862
-813
-753
-711
-695
-687
-694
-702
-704
-726
-726
-683
-638
-616
-592
-568
-569
-576
-622
-635
-653
-641
-588
-548
-508
-492
-491
-510
-526
-563
-598
-619
-626
-643
-650
-635
-628
-649
-635
-592
-578
-538
-485
-429
-400
-364
-344
-305
-277
-272
-253
-249
-231
-215
-203
-173
-147
-97
-116
-161
-166
-155
-128
-119
-107
-119
-117
-83
-74
-101
-142
-202
-234
-232
-245
-294
-323
-365
-382
-381
-352
-286
-246
-220
-211
-210
-231
-222
-198
-183
-179
-174
-149
-130
-109
-92
-51
5
52
111
159
192
219
238
248
276
331
388
456
493
523
576
614
640
649
659
680
691
680
719
782
845
880
850
778
715
660
637
665
647
632
592
519
469
485
516
550
580
563
546
528
480
411
335
287
233
144
28
-38
-90
-131
-204
-313
-378
-435
-496
-533
-524
-515
-489
-488
-525
-559
-607
-673
-757
-847
-889
-906
-921
-926
-922
-938
-943
-944
-958
-942
-922
-909
-897
-900
-925
-958
-993
-1043
-1071
-1074
-1061
-1051
-1048
-1048
-1031
-1039
-1032
-981
-951
-938
-901
-854
-820
-773
-730
-749
-788
-789
-780
-773
-751
-723
-701
-706
-720
-725
-686
-646
-596
-548
-533
-506
-470
-437
-459
-493
-508
-515
-528
-536
-570
-551
-498
-493
-506
-509
-518
-518
-516
-518
-492
-469
-438
-417
-428
-464
-476
-474
-487
-509
-527
-502
-475
-446
-394
-371
-383
-374
-319
-274
-257
-233
-236
-271
-300
-311
-313
-298
-285
-277
-270
-272
-275
-268
-252
-242
-233
-224
-241
-264
-279
-293
-272
-236
-224
-196
-178
-198
-239
-251
-244
-270
-294
-282
-245
-221
-168
-95
-74
-72
-34
-2
26
67
95
105
91
90
98
139
175
219
278
323
373
409
425
466
520
561
628
689
696
692
688
676
674
680
656
590
528
518
523
534
539
568
590
572
584
580
506
421
335
255
174
78
6
-31
-62
-113
-186
-223
-289
-341
-367
-428
-468
-478
-492
-527
-558
-575
-619
-677
-735
-755
-776
-784
-810
-867
-883
-899
-903
-902
-897
-914
-959
-953
-916
-900
-912
-928
-918
-903
-921
-964
-987
-979
-1001
-1065
-1106
-1109
-1063
-1029
-1014
-984
-973
-912
-836
-808
-791
-801
-805
-800
-813
-802
-788
-779
-785
-772
-755
-779
-805
-787
-751
-716
-642
-563
-495
-435
-377
-362
-390
-421
-436
-470
-493
-495
-498
-497
-490
-434
-380
-354
-331
-302
-284
-291
-313
-361
-397
-419
-425
-409
-387
-375
-376
-375
-360
-344
-343
-383
-414
-413
-384
-361
-330
-285
-242
-225
-201
-176
-177
-170
-167
-177
-216
-228
-236
-264
-250
-214
-196
-187
-178
-184
-205
-179
-173
-195
-191
-189
-208
-219
-197
-184
-196
-193
-161
-150
-112
-77
-29
-9
-29
-5
-24
-47
-33
-28
-13
-12
-14
24
94
156
206
244
281
304
359
434
503
553
592
605
617
676
716
772
794
762
730
702
679
680
695
637
571
531
518
507
508
559
560
522
518
518
470
427
411
342
267
170
109
81
24
-29
-89
-182
-234
-303
-382
-427
-452
-451
-464
-501
-498
-485
-494
-507
-538
-587
-648
-720
-778
-827
-867
-885
-900
-933
-940
-951
-956
-953
-964
-962
-958
-952
-942
-946
-996
-1045
-1085
-1115
-1135
-1125
-1080
-1075
-1074
-1048
-1015
-979
-968
-945
-935
-914
-861
-827
-813
-819
-837
-843
-827
-806
-775
-763
-708
-669
-659
-632
-619
-582
-563
-515
-466
-419
-324
-281
-287
-295
-302
-319
-354
-380
-385
-385
-376
-381
-406
-433
-456
-471
-495
-503
-486
-470
-429
-403
-384
-376
-378
-410
-457
-467
-476
-498
-509
-489
-460
-439
-381
-315
-269
-244
-208
-170
-157
-166
-183
-199
-211
-214
-220
-238
-245
-235
-254
-286
-285
-279
-272
-219
-199
-196
-183
-164
-137
-156
-187
-211
-268
-293
-284
-280
-256
-261
-250
-190
-150
-115
-102
-105
-126
-126
-125
-99
-44
6
76
131
179
243
300
323
363
373
413
462
462
477
503
536
572
622
672
715
751
747
737
714
678
667
614
590
580
560
577
562
555
551
524
530
533
487
457
448
419
358
304
305
255
178
100
34
-9
-64
-130
-181
-248
-280
-303
-372
-411
-433
-447
-453
-445
-437
-465
-517
-559
-603
-667
-741
-817
-858
-846
-820
-832
-794
-776
-782
-768
-781
-785
-761
-750
-755
-780
-834
-852
-903
-950
-935
-946
-986
-988
-982
-1010
-1016
-993
-969
-964
-927
-854
-809
-767
-755
-748
-721
-708
-721
-718
-720
-692
-634
-608
-599
-594
-568
-503
-418
-346
-293
-261
-253
-265
-284
-290
-313
-338
-357
-349
-340
-354
-403
-438
-460
-445
-431
-437
-434
-448
-463
-477
-459
-451
-444
-403
-396
-423
-467
-504
-515
-516
-461
-432
-434
-412
-412
-397
-381
-353
-292
-262
-246
-241
-217
-195
-182
-192
-226
-274
-328
-368
-375
-362
-340
-349
-361
-391
-401
-396
-392
-388
-390
-343
-283
-230
-200
-211
-237
-249
-239
-232
-246
-252
-219
-231
-260
-288
-302
-256
-218
-151
-73
-21
16
53
44
39
54
60
60
49
63
72
118
146
154
167
159
168
201
242
277
307
342
375
399
415
423
402
402
443
458
450
451
441
393
348
342
333
348
337
292
265
253
257
244
246
217
185
162
127
89
40
-18
-74
-129
-192
-225
-252
-294
-350
-392
-443
-482
-519
-534
-522
-527
-573
-625
-651
-676
-710
-733
-744
-773
-809
-844
-881
-915
-955
-944
-918
-895
-904
-926
-1010
-996
-1067
-1010
-1095
-1015
-1179
-985
-1596
-1965
-1894
-3442
-3115
-2528
-2417
-2346
-2104
-1758
-1582
-1552
-1522
-1625
-1600
-1481
-1418
-1487
-1564
-1880
-1800
-1555
-1427
-1227
-1022
-899
-716
-692
-662
-758
-924
-907
-1102
-1104
-1298
-1327
-1419
-1532
-1584
-1602
-1525
-1561
-1518
-1349
-1278
-1230
-1194
-1317
-1508
-2012
-2771
-3054
-3014
-3008
-3045
-2975
-2975
-3088
-3032
-3319
-3511
-3579
-3352
-3343
-3390
-3246
-3287
-3318
-3477
-3326
-2932
-2603
-2395
-2185
-2060
-1994
-1992
-1927
-1862
-1820
-1626
-1324
-973
-840
-844
-815
-825
-699
-688
-593
-527
-491
-338
-249
-233
-434
-591
-572
-502
-399
-303
-269
-304
-268
-196
-112
-42
-30
15
167
258
389
600
753
856
870
1055
1317
1596
1887
2069
2271
2520
2756
3042
3191
3256
3373
3475
3490
2937
1895
613
-472
-1047
-993
-615
-501
-595
-878
-1253
-1612
-1749
-1870
-1910
-2094
-2400
-2698
-3093
-3272
-3509
-3666
-3833
-3870
-3616
-3092
-2467
-1830
-1334
-1156
-1074
-1209
-1130
-847
-375
154
449
631
733
918
1240
1666
1993
2427
2879
3384
3833
4039
4039
3709
3336
3036
2775
2665
2602
2465
2370
2184
1978
1768
1436
1186
990
805
535
152
-255
-765
-1354
-1979
-2546
-2901
-3072
-3204
-3254
-3134
-2928
-2671
-2546
-2575
-2574
-2477
-2165
-1836
-1646
-1530
-1364
-1143
-901
-660
-364
41
537
1036
1410
1618
1669
1654
1620
1582
1569
1597
1615
1587
1545
1473
1424
1331
1143
1047
1014
921
814
578
252
-54
-371
-554
-707
-802
-825
-851
-829
-786
-681
-585
-536
-511
-457
-331
-202
-146
-208
-273
-200
30
310
628
949
1301
1690
2028
2243
2437
2663
2826
2978
3103
3244
3361
3415
3468
3451
3518
3596
3745
3860
3869
3900
3922
3941
3859
3699
3565
3540
3512
3567
3474
3409
3401
3498
3689
3774
3963
4009
4265
4515
5217
5487
5363
5716
6013
5998
5232
2951
139
-2148
-3544
-2989
-1459
-286
139
-408
-1359
-2322
-2824
-2638
-2262
-2238
-2750
-3559
-4500
-5050
-5332
-5184
-4714
-3876
-2883
-1741
-806
44
772
977
692
-26
-494
-314
533
1483
2081
2283
2279
2449
2846
3394
3959
4466
4747
4737
4502
4094
3388
2403
1491
828
466
411
529
435
148
-252
-515
-697
-1010
-1447
-1861
-2275
-2824
-3348
-3860
-4445
-4902
-5038
-4849
-4306
-3651
-3083
-2574
-2213
-2099
-2150
-2248
-2454
-2493
-2330
-2146
-2124
-2280
-2115
-1502
-597
310
869
1147
1313
1483
1543
1327
870
327
-108
-312
-391
-406
-408
-490
-553
-610
-589
-580
-755
-1161
-1677
-2179
-2622
-2969
-3276
-3416
-3367
-3180
-2897
-2708
-2480
-2169
-1856
-1559
-1348
-1237
-1110
-952
-759
-580
-380
-105
120
414
814
1258
1665
1855
1933
1982
2083
2198
2260
2197
2018
1839
1779
1774
1792
1846
1908
2019
2138
2209
2255
2248
2098
1923
1781
1738
1725
1702
1678
1675
1745
1925
2152
2314
2524
2769
2980
3205
3311
3358
3463
3617
3759
3941
4207
4540
4806
5174
5548
5878
6344
6586
6803
6855
6327
4851
2422
-346
-2364
-3085
-2629
-1615
-1158
-1231
-1866
-2628
-3149
-3323
-3233
-3134
-3382
-4078
-5070
-6138
-6646
-6739
-6170
-5150
-3964
-2712
-1629
-698
81
600
708
423
-41
-132
244
1034
1745
2204
2532
2807
3179
3765
4380
4867
5188
5100
4752
4069
3238
2389
1456
736
260
12
-67
-211
-499
-782
-1094
-1475
-1983
-2527
-2988
-3409
-3841
-4443
-5093
-5603
-5792
-5611
-5179
-4629
-3966
-3353
-2891
-2552
-2419
-2412
-2473
-2532
-2490
-2317
-2006
-1707
-1646
-1595
-1295
-608
250
915
1198
1167
1161
1067
702
151
-405
-767
-837
-837
-898
-1142
-1424
-1604
-1705
-1794
-1904
-2090
-2391
-2699
-3039
-3464
-3887
-4104
-4344
-4455
-4115
-3486
-2970
-2745
-2636
-2517
-2337
-2141
-1845
-1557
-1287
-970
-808
-738
-581
-35
561
945
1181
1267
1395
1452
1468
1498
1452
1333
1205
1178
1193
1279
1417
1451
1359
1206
1092
1053
1025
1143
1175
1066
824
586
522
578
837
1032
1289
1401
1444
1711
1764
1927
2163
2266
2514
2622
2727
3017
3193
3543
3876
4009
4508
4803
5296
5721
5967
6226
5993
4829
2853
405
-2182
-3875
-4377
-3247
-1876
-540
-333
-1381
-2785
-3909
-4054
-3532
-3015
-3278
-4578
-6798
-8259
-8902
-7715
-5408
-3152
-1550
-1124
-1281
-1588
-1516
-942
-362
-498
-773
-1298
-1425
-774
474
1742
2539
2860
2894
3136
3767
4670
5124
4836
3484
1670
24
-849
-574
201
944
1347
975
225
-334
-755
-997
-1371
-1883
-2772
-3877
-4669
-5125
-5253
-5029
-4723
-4523
-4300
-4084
-3774
-3519
-3399
-3422
-3698
-3959
-4104
-4040
-3754
-3324
-2937
-2787
-2734
-2479
-2001
-1241
-158
669
1054
952
339
-474
-1003
-1111
-943
-663
-343
-206
-313
-308
-381
-364
-332
-459
-858
-1528
-2156
-2714
-3107
-3206
-3113
-3019
-2925
-2809
-2666
-2557
-2380
-2318
-2418
-2547
-2680
-2695
-2534
-2239
-1950
-1621
-1380
-1215
-898
-443
114
570
797
779
488
90
-132
-92
216
644
1090
1390
1517
1549
1549
1563
1529
1499
1366
1137
880
637
560
600
767
1011
1237
1396
1458
1421
1349
1273
1191
1208
1159
1127
1150
1239
1336
1527
1698
1900
2181
2442
2745
2964
3199
3232
3204
3166
3160
3071
2770
2084
1058
-239
-1553
-2216
-2212
-1630
-663
68
124
-245
-1036
-1763
-1937
-1803
-1639
-1832
-2605
-3714
-4638
-4824
-4177
-2840
-1207
-93
255
-40
-738
-1231
-1316
-1142
-749
-572
-817
-1160
-1389
-1256
-619
334
1204
1754
1877
1453
833
281
-211
-569
-814
-984
-1056
-1019
-782
-401
47
438
590
471
181
-155
-500
-677
-824
-914
-892
-862
-823
-893
-924
-763
-568
-348
-186
-220
-435
-742
-1068
-1317
-1385
-1376
-1381
-1416
-1490
-1564
-1503
-1316
-1006
-624
-380
-316
-363
-514
-782
-1044
-1260
-1377
-1341
-1167
-1011
-931
-849
-825
-800
-729
-619
-431
-314
-468
-729
-1019
-1225
-1335
-1199
-939
-750
-573
-505
-458
-350
-222
-231
-245
-387
-609
-856
-1098
-1160
-1097
-868
-577
-275
-114
-116
-223
-358
-547
-753
-951
-1050
-1023
-986
-886
-820
-743
-717
-716
-678
-645
-623
-633
-599
-637
-718
-746
-768
-730
-685
-627
-500
-391
-294
-192
-112
-91
-121
-164
-260
-382
-440
-385
-239
-81
51
110
64
-25
-91
-134
-105
-62
-38
-11
-10
-9
0
15
9
0
-29
-106
-183
-212
-162
-85
18
153
195
139
98
64
16
59
189
298
308
294
306
240
218
286
303
259
210
136
41
-35
-41
-48
-45
-27
-16
-8
-7
-37
-129
-230
-338
-412
-479
-588
-681
-777
-772
-706
-634
-532
-485
-492
-552
-638
-712
-768
-786
-795
-822
-862
-859
-832
-779
-724
-664
-563
-526
-510
-516
-568
-641
-726
-792
-814
-813
-781
-749
-756
-796
-823
-829
-820
-814
-858
-921
-960
-1020
-1080
-1118
-1144
-1139
-1107
-1087
-1091
-1014
-886
-796
-814
-857
-856
-866
-867
-859
-823
-809
-790
-762
-752
-689
-629
-545
-442
-407
-383
-436
-483
-489
-497
-428
-394
-424
-500
-520
-560
-595
-534
-495
-476
-475
-554
-638
-668
-639
-621
-586
-534
-520
-578
-664
-766
-749
-687
-576
-581
-609
-570
-590
-647
-641
-449
-348
-301
-382
-471
-465
-333
-78
63
71
-36
-192
-262
-223
-119
-46
20
69
-17
-98
-157
-119
-36
119
240
240
145
113
163
96
70
84
46
41
8
39
44
12
61
150
213
143
138
50
-93
-125
-68
116
286
292
300
288
253
330
421
493
492
432
394
405
388
398
316
130
-85
-329
-501
-591
-524
-452
-426
-396
-450
-544
-695
-875
-945
-1015
-1143
-1306
-1500
-1648
-1747
-1706
-1557
-1392
-1233
-1181
-1245
-1296
-1345
-1345
-1302
-1281
-1268
-1309
-1362
-1425
-1423
-1256
-1007
-782
-646
-643
-723
-810
-884
-917
-959
-1014
-1051
-1078
-1102
-1113
-1098
-1028
-1017
-1041
-1117
-1179
-1126
-1120
-1185
-1228
-1274
-1340
-1459
-1553
-1525
-1472
-1414
-1398
-1368
-1366
-1507
-1603
-1643
-1618
-1504
-1365
-1343
-1373
-1406
-1392
-1305
-1125
-949
-940
-998
-1032
-1051
-1034
-961
-830
-699
-667
-678
-730
-738
-665
-555
-415
-288
-220
-231
-205
-147
-81
-54
-88
-113
-180
-195
-174
-94
84
189
214
165
52
-76
-114
-10
142
266
304
274
206
201
332
541
687
724
618
463
464
629
900
1161
1298
1266
1219
1200
1282
1511
1766
1977
2083
2126
2062
2044
2185
2383
2587
2649
2611
2669
2682
2748
2833
2791
2767
2690
2587
2536
2465
2215
1653
819
-239
-1265
-1872
-2046
-1762
-1234
-928
-972
-1314
-1735
-2033
-2051
-1968
-2011
-2283
-2820
-3359
-3553
-3244
-2478
-1517
-654
-157
-142
-220
-261
-51
300
601
737
689
610
638
932
1405
1977
2435
2628
2712
2652
2644
2600
2368
2056
1607
1127
749
632
736
865
850
590
132
-382
-790
-999
-1090
-1200
-1522
-1936
-2474
-2954
-3139
-3083
-2853
-2542
-2315
-2135
-1972
-1865
-1660
-1509
-1372
-1222
-1180
-1151
-1039
-887
-610
-246
156
548
858
1121
1242
1237
1140
940
731
558
474
422
399
332
206
91
-56
-169
-282
-411
-557
-778
-1078
-1393
-1650
-1772
-1736
-1578
-1351
-1091
-856
-656
-455
-296
-140
-44
86
217
288
411
546
722
947
1235
1596
1931
2240
2504
2682
2818
2908
2881
2906
2902
2875
2970
2995
2995
3099
3116
3206
3255
3242
3243
3017
2962
2799
2630
2595
2495
2559
2666
2737
2890
2973
3079
3165
3273
3306
3145
2609
1429
-196
-2121
-3596
-4098
-3658
-2498
-1178
-619
-703
-1275
-1975
-2125
-1880
-1716
-1919
-2764
-3860
-4573
-4434
-3203
-1454
322
1410
1585
1261
908
814
1099
1356
1305
931
423
171
287
713
1364
1953
2220
2272
2127
1851
1514
1057
373
-377
-1029
-1454
-1624
-1608
-1544
-1571
-1717
-1859
-1933
-1889
-1696
-1623
-1679
-1902
-2314
-2733
-3100
-3314
-3245
-2961
-2440
-1849
-1355
-997
-913
-978
-1006
-955
-834
-756
-722
-779
-930
-942
-749
-360
93
433
544
391
88
-272
-555
-705
-837
-970
-1186
-1486
-1793
-1986
-1985
-1909
-1810
-1686
-1600
-1631
-1714
-1794
-1889
-1929
-1948
-1915
-1810
-1608
-1293
-980
-639
-323
-29
267
517
746
908
1001
1031
964
911
965
1149
1425
1679
1860
1942
1940
1860
1757
1678
1660
1638
1593
1583
1565
1522
1587
1729
1846
1976
2092
2099
2124
2045
2074
2252
2302
2565
2649
2795
2920
2869
3148
3154
3320
3527
3636
3715
3179
2214
506
-1462
-3160
-3940
-3551
-2568
-1257
-640
-816
-1407
-2184
-2385
-2091
-2004
-2193
-3054
-4247
-5058
-4974
-3772
-2105
-383
703
936
764
535
648
1002
1290
1247
858
382
144
317
673
1145
1518
1666
1722
1680
1529
1183
633
-42
-772
-1351
-1677
-1827
-1896
-2075
-2415
-2702
-2754
-2574
-2172
-1739
-1612
-1776
-2132
-2579
-2894
-3106
-3113
-3001
-2794
-2334
-1788
-1202
-667
-445
-475
-736
-1035
-1078
-874
-571
-378
-324
-420
-530
-365
-61
288
490
336
-84
-614
-1018
-1197
-1156
-1061
-1127
-1367
-1766
-2158
-2365
-2327
-2124
-1936
-1848
-1870
-1989
-2071
-2075
-2071
-2021
-1889
-1744
-1611
-1401
-1096
-784
-510
-176
138
355
573
718
753
702
578
474
451
610
916
1205
1381
1373
1236
1067
905
790
742
727
687
662
689
810
980
1173
1298
1300
1275
1258
1273
1388
1520
1621
1793
1875
1964
2128
2236
2384
2551
2687
2907
3085
3164
2908
2042
682
-1018
-2553
-3376
-3332
-2607
-1636
-1036
-995
-1291
-1627
-1678
-1445
-1330
-1608
-2352
-3275
-3868
-3734
-2845
-1491
-186
599
814
772
721
866
1137
1201
952
466
-56
-340
-319
-147
90
221
271
269
243
158
-96
-503
-998
-1532
-1911
-2025
-2036
-2068
-2253
-2536
-2737
-2684
-2287
-1697
-1134
-830
-833
-1069
-1356
-1502
-1539
-1545
-1545
-1497
-1362
-1173
-912
-619
-507
-510
-525
-543
-438
-316
-390
-562
-801
-1095
-1216
-1212
-1117
-958
-904
-1001
-1114
-1173
-1181
-1072
-972
-994
-1211
-1571
-1886
-2099
-2114
-1927
-1643
-1394
-1260
-1189
-1138
-1035
-921
-818
-718
-723
-783
-847
-873
-816
-704
-459
-212
-34
167
306
348
293
205
129
115
145
228
342
395
401
418
465
511
596
713
798
898
979
1008
1131
1230
1324
1470
1489
1543
1606
1664
1802
1887
2017
2130
2197
2215
2201
2216
2186
2183
2200
2169
2048
1717
937
-203
-1402
-2446
-3035
-2940
-2470
-1857
-1447
-1390
-1539
-1698
-1627
-1373
-1222
-1318
-1715
-2233
-2509
-2241
-1494
-516
381
880
1021
918
883
962
1075
1083
814
385
-51
-331
-409
-404
-374
-407
-536
-674
-804
-998
-1249
-1629
-2051
-2429
-2626
-2657
-2636
-2602
-2672
-2701
-2622
-2351
-1874
-1359
-903
-656
-631
-777
-1016
-1154
-1238
-1272
-1270
-1282
-1238
-1109
-809
-440
-184
-66
-192
-381
-562
-757
-903
-1068
-1306
-1540
-1671
-1665
-1538
-1329
-1125
-994
-940
-910
-900
-866
-852
-909
-1050
-1242
-1400
-1449
-1334
-1064
-823
-651
-586
-545
-515
-527
-493
-534
-607
-679
-741
-762
-738
-620
-442
-334
-260
-186
-103
-12
35
32
21
6
4
115
237
384
536
672
830
920
1035
1140
1214
1332
1391
1473
1559
1647
1788
1911
2001
2073
2080
2093
2134
2138
2161
2184
2200
2188
2117
2033
1928
1758
1508
1134
555
-292
-1189
-1915
-2289
-2266
-1987
-1584
-1287
-1166
-1116
-1088
-974
-828
-758
-861
-1105
-1318
-1359
-1092
-623
-85
442
729
828
851
859
901
848
645
362
-28
-409
-668
-842
-961
-1086
-1166
-1192
-1189
-1187
-1263
-1446
-1691
-1963
-2146
-2166
-2128
-2044
-1990
-1991
-1966
-1783
-1441
-1072
-704
-466
-326
-299
-265
-249
-315
-454
-693
-952
-1133
-1108
-903
-677
-456
-415
-484
-563
-651
-623
-652
-779
-1021
-1300
-1439
-1468
-1282
-1019
-829
-639
-532
-463
-375
-305
-171
-127
-210
-333
-487
-581
-630
-595
-505
-401
-270
-125
-23
-26
-108
-219
-408
-579
-692
-708
-673
-656
-634
-606
-546
-455
-310
-171
-113
-83
-96
-94
-46
25
130
251
353
510
676
899
1152
1313
1404
1455
1480
1499
1505
1514
1539
1551
1527
1563
1618
1626
1677
1686
1680
1661
1611
1626
1589
1510
1415
1301
1142
857
465
-53
-581
-1046
-1403
-1515
-1490
-1347
-1102
-910
-728
-584
-453
-325
-276
-294
-387
-497
-569
-511
-333
-136
74
183
202
257
276
235
173
-4
-280
-604
-936
-1218
-1476
-1678
-1810
-1891
-1945
-1942
-1885
-1830
-1805
-1813
-1844
-1868
-1861
-1831
-1739
-1642
-1550
-1478
-1380
-1207
-996
-745
-496
-360
-364
-401
-428
-463
-460
-474
-545
-603
-707
-783
-795
-763
-715
-697
-722
-771
-808
-814
-801
-779
-755
-716
-667
-586
-451
-334
-268
-209
-129
-20
113
228
305
307
235
158
67
43
21
1
2
-34
-69
-116
-125
-76
-80
-128
-155
-180
-160
-124
-81
-63
-47
-12
36
120
208
326
468
587
650
752
859
942
981
995
991
923
890
848
826
835
851
865
883
887
916
954
982
1008
969
937
899
840
778
612
353
9
-420
-807
-1051
-1170
-1179
-1121
-1022
-942
-868
-707
-498
-320
-228
-218
-242
-296
-313
-267
-201
-145
-68
3
35
54
64
35
-38
-174
-336
-514
-690
-878
-1029
-1164
-1358
-1496
-1592
-1665
-1646
-1623
-1643
-1635
-1604
-1529
-1433
-1363
-1359
-1385
-1375
-1318
-1240
-1120
-976
-829
-737
-673
-548
-479
-439
-426
-484
-536
-600
-635
-659
-676
-704
-732
-695
-666
-617
-575
-593
-614
-668
-679
-628
-591
-543
-514
-457
-385
-312
-234
-131
6
116
182
255
327
350
341
300
232
152
46
-45
-125
-199
-231
-221
-176
-95
-15
56
148
219
276
295
275
246
232
259
321
357
437
553
652
776
853
940
1004
1006
991
947
884
824
741
654
557
462
426
406
401
405
466
507
522
520
458
375
240
92
-71
-302
-582
-789
-916
-962
-954
-893
-802
-725
-621
-525
-455
-445
-438
-470
-564
-633
-633
-577
-548
-486
-436
-378
-323
-317
-308
-324
-395
-478
-572
-693
-825
-992
-1162
-1310
-1397
-1436
-1409
-1340
-1281
-1262
-1291
-1301
-1301
-1244
-1107
-1023
-991
-970
-963
-920
-832
-743
-661
-590
-574
-565
-523
-490
-493
-501
-495
-507
-540
-581
-589
-581
-584
-600
-594
-591
-571
-524
-466
-384
-354
-333
-293
-240
-179
-122
-80
-68
-94
-119
-95
-70
-47
5
80
130
176
223
241
264
305
324
325
327
305
308
326
359
398
424
467
509
578
630
684
792
870
924
954
934
896
885
866
817
762
756
762
775
764
784
801
793
790
798
789
769
735
700
635
523
471
415
330
283
233
153
45
-101
-238
-325
-404
-422
-409
-417
-441
-507
-529
-554
-543
-517
-496
-480
-497
-475
-460
-482
-519
-504
-473
-470
-483
-503
-520
-550
-561
-561
-583
-635
-682
-749
-845
-923
-951
-948
-940
-936
-933
-903
-890
-853
-821
-808
-752
-706
-716
-721
-681
-651
-623
-596
-564
-521
-506
-488
-451
-448
-463
-491
-525
-554
-543
-491
-473
-484
-486
-498
-524
-527
-483
-408
-358
-306
-251
-216
-211
-190
-169
-145
-142
-146
-111
-88
-36
34
99
169
247
287
307
316
274
220
141
82
59
46
76
148
215
275
307
342
393
424
456
452
430
416
404
394
393
402
435
490
527
565
569
570
572
565
555
566
557
550
602
623
608
587
552
506
470
428
398
337
321
319
229
145
76
-14
-99
-155
-207
-269
-337
-404
-461
-510
-504
-504
-507
-517
-527
-539
-588
-618
-607
-584
-614
-645
-646
-650
-642
-651
-682
-674
-674
-710
-730
-760
-787
-788
-784
-815
-842
-858
-878
-919
-962
-971
-990
-1010
-1028
-1035
-1030
-1017
-1013
-983
-885
-826
-768
-711
-682
-663
-644
-609
-570
-561
-566
-565
-571
-549
-512
-489
-467
-439
-405
-381
-350
-317
-298
-276
-244
-200
-184
-209
-200
-200
-183
-157
-124
-95
-116
-131
-120
-112
-100
-82
-54
-29
-8
58
117
188
258
276
271
274
273
272
270
299
302
249
215
208
206
207
232
278
310
323
323
318
305
323
345
366
365
340
300
273
265
236
218
207
186
159
130
133
156
146
155
143
112
80
20
-1
-7
-27
-76
-86
-132
-213
-256
-284
-321
-339
-343
-377
-415
-445
-469
-491
-507
-545
-580
-629
-680
-702
-713
-709
-711
-713
-708
-696
-686
-680
-676
-674
-665
-648
-658
-694
-740
-787
-823
-836
-824
-816
-823
-813
-802
-833
-863
-865
-827
-794
-778
-745
-685
-648
-669
-690
-690
-660
-632
-610
-610
-590
-568
-564
-527
-488
-450
-395
-354
-321
-273
-206
-131
-86
-42
-13
6
45
81
98
49
41
78
93
83
99
102
99
70
56
80
78
90
106
123
102
81
84
74
67
74
95
100
91
99
112
77
50
43
58
85
110
150
173
197
230
275
321
365
379
366
376
345
302
273
234
225
237
214
188
169
161
149
103
81
68
10
-35
-80
-116
-165
-241
-284
-313
-331
-355
-362
-390
-404
-372
-379
-404
-433
-439
-468
-497
-519
-551
-554
-566
-562
-573
-584
-579
-595
-592
-593
-598
-617
-629
-643
-656
-624
-591
-548
-507
-482
-456
-418
-385
-377
-381
-383
-391
-378
-388
-395
-358
-323
-322
-350
-370
-374
-407
-412
-415
-431
-427
-441
-418
-406
-404
-405
-392
-355
-331
-323
-301
-263
-240
-233
-245
-244
-232
-249
-296
-306
-278
-270
-265
-265
-260
-252
-220
-203
-213
-227
-229
-209
-202
-213
-209
-186
-145
-120
-102
-62
-48
-76
-81
-74
-99
-139
-143
-96
-67
-57
-48
-50
-75
-80
-68
-41
0
34
36
24
15
11
20
47
54
8
-11
-6
-26
-24
-2
8
1
13
32
21
-20
-19
-6
-53
-93
-97
-123
-144
-181
-218
-254
-282
-298
-325
-346
-378
-415
-437
-453
-511
-542
-532
-512
-507
-515
-506
-531
-569
-581
-573
-554
-563
-582
-588
-601
-600
-604
-583
-545
-529
-512
-490
-472
-485
-483
-475
-459
-438
-423
-407
-419
-433
-490
-513
-466
-440
-463
-472
-454
-431
-401
-382
-341
-296
-284
-312
-346
-388
-382
-377
-400
-407
-402
-417
-446
-446
-411
-393
-392
-346
-328
-315
-273
-275
-261
-234
-223
-193
-149
-132
-125
-90
-57
-49
-54
-66
-76
-86
-105
-93
-62
-42
-59
-92
-100
-116
-166
-195
-208
-176
-114
-140
-152
-176
-249
-287
-284
-271
-236
-199
-192
-175
-173
-193
-221
-238
-245
-261
-237
-220
-221
-197
-220
-272
-295
-309
-313
-323
-319
-304
-292
-300
-301
-318
-374
-396
-402
-398
-402
-418
-452
-448
-458
-498
-485
-447
-424
-425
-429
-455
-489
-509
-501
-487
-453
-411
-397
-394
-377
-347
-338
-341
-350
-400
-461
-498
-510
-478
-445
-419
-432
-438
-415
-422
-435
-444
-444
-415
-369
-332
-328
-351
-346
-326
-324
-347
-367
-373
-370
-345
-333
-346
-331
-299
-268
-229
-239
-270
-274
-279
-286
-304
-289
-255
-237
-213
-163
-132
-143
-154
-129
-97
-89
-126
-154
-152
-169
-163
-126
-113
-91
-77
-93
-149
-197
-186
-192
-197
-176
-188
-206
-191
-153
-131
-129
-131
-120
-120
-122
-129
-160
-126
-120
-154
-171
-204
-211
-201
-207
-201
-181
-156
-152
-166
-131
-118
-137
-166
-162
-129
-133
-150
-170
-176
-162
-163
-173
-197
-203
-198
-203
-175
-167
-160
-178
-177
-192
-205
-185
-168
-151
-150
-156
-178
-200
-219
-262
-283
-280
-304
-304
-299
-278
-282
-334
-348
-330
-319
-296
-255
-262
-289
-311
-308
-307
-315
-282
-233
-245
-257
-295
-317
-295
-286
-262
-217
-192
-177
-157
-132
-114
-114
-106
-98
-78
-55
-48
-76
-105
-99
-89
-106
-137
-164
-175
-212
-238
-245
-281
-320
-344
-380
-369
-321
-289
-256
-247
-232
-197
-171
-182
-210
-222
-221
-194
-165
-163
-148
-129
-105
-103
-91
-47
-43
-33
-20
-43
-73
-105
-115
-104
-101
-110
-105
-110
-92
-62
-38
-6
5
6
9
-16
-56
-75
-65
-68
-74
-71
-84
-94
-79
-75
-50
-36
-43
-46
-52
-54
-72
-97
-133
-178
-183
-162
-142
-117
-88
-69
-94
-94
-78
-104
-119
-166
-254
-293
-299
-322
-366
-408
-439
-468
-509
-518
-523
-522
-484
-442
-449
-458
-452
-435
-372
-331
-308
-312
-329
-325
-320
-306
-291
-323
-325
-360
-403
-382
-372
-381
-388
-376
-387
-374
-366
-346
-319
-324
-331
-345
-347
-336
-307
-317
-310
-281
-287
-310
-334
-357
-377
-414
-392
-343
-295
-288
-308
-354
-403
-405
-409
-375
-366
-363
-346
-314
-273
-255
-256
-241
-195
-190
-196
-204
-209
-205
-205
-238
-265
-254
-264
-275
-295
-273
-200
-145
-105
-51
-58
-86
-101
-145
-161
-168
-159
-157
-187
-194
-242
-306
-319
-320
-331
-355
-387
-379
-341
-314
-280
-243
-247
-268
-283
-277
-245
-242
-272
-294
-330
-349
-324
-304
-299
-281
-277
-266
-263
-238
-185
-164
-132
-103
-84
-101
-125
-144
-196
-225
-218
-207
-200
-202
-207
-193
-192
-175
-174
-179
-186
-215
-233
-239
-231
-244
-259
-270
-272
-274
-291
-286
-272
-266
-273
-274
-278
-273
-256
-259
-296
-340
-352
-339
-316
-305
-277
-256
-237
-216
-246
-248
-230
-225
-221
-241
-288
-295
-282
-235
-200
-191
-183
-206
-225
-248
-265
-303
-298
-287
-290
-266
-236
-204
-202
-229
-213
-194
-213
-223
-214
-241
-258
-268
-285
-272
-255
-219
-198
-196
-193
-201
-192
-178
-168
-174
-156
-124
-146
-176
-183
-191
-203
-224
-231
-241
-264
-280
-316
-305
-285
-288
-289
-297
-302
-300
-337
-365
-353
-342
-333
-335
-321
-275
-243
-222
-191
-182
-166
-141
-134
-157
-190
-196
-200
-201
-214
-222
-237
-246
-255
-276
-288
-301
-294
-299
-300
-292
-277
-240
-202
-189
-165
-127
-114
-135
-151
-168
-169
-195
-230
-274
-284
-251
-250
-284
-289
-310
-349
-356
-332
-281
-279
-315
-349
-374
-382
-359
-333
-280
-225
-213
-183
-174
-170
-166
-186
-230
-266
-260
-205
-165
-182
-214
-223
-201
-186
-151
-126
-150
-166
-190
-220
-242
-267
-262
-246
-239
-225
-200
-201
-188
-165
-150
-145
-129
-122
-119
-151
-204
-209
-191
-224
-279
-307
-349
-372
-370
-346
-341
-335
-293
-291
-314
-326
-351
-345
-323
-306
-283
-271
-247
-249
-251
-219
-203
-195
-176
-200
-203
-197
-214
-220
-213
-227
-239
-233
-233
-210
-184
-195
-178
-172
-182
-193
-216
-230
-232
-237
-259
-272
-306
-331
-363
-356
-344
-349
-345
-372
-408
-426
-400
-374
-345
-309
-299
-286
-294
-308
-296
-302
-304
-300
-306
-303
-303
-295
-276
-258
-233
-210
-204
-184
-195
-244
-274
-286
-272
-283
-316
-312
-281
-294
-332
-341
-382
-437
-442
-425
-419
-411
-372
-376
-399
-390
-376
-358
-351
-311
-283
-253
-232
-218
-216
-252
-247
-265
-273
-265
-254
-242
-260
-254
-247
-243
-242
-259
-265
-251
-246
-254
-240
-227
-234
-219
-233
-249
-233
-217
-214
-227
-230
-243
-242
-214
-173
-149
-147
-162
-169
-129
-93
-61
-38
-15
-16
-35
-71
-113
-130
-151
-148
-165
-214
-236
-244
-269
-296
-326
-333
-373
-399
-365
-355
-346
-337
-339
-327
-312
-333
-326
-278
-259
-223
-193
-209
-237
-249
-267
-303
-306
-285
-296
-316
-317
-325
-349
-361
-335
-325
-331
-315
-300
-289
-288
-267
-232
-226
-244
-257
-286
-332
-340
-337
-334
-341
-320
-314
-360
-393
-395
-362
-334
-313
-254
-204
-194
-179
-173
-151
-120
-90
-96
-123
-132
-146
-156
-148
-142
-141
-149
-170
-193
-223
-225
-216
-198
-212
-248
-241
-257
-270
-249
-228
-230
-249
-287
-307
-298
-304
-306
-306
-301
-316
-342
-365
-358
-336
-318
-307
-313
-303
-311
-333
-313
-270
-251
-264
-281
-275
-291
-327
-338
-353
-331
-319
-317
-310
-321
-326
-346
-359
-333
-311
-310
-315
-320
-318
-307
-315
-329
-311
-302
-312
-293
-313
-349
-354
-334
-303
-273
-261
-276
-267
-234
-200
-174
-169
-161
-148
-148
-172
-215
-252
-239
-227
-254
-280
-299
-306
-299
-279
-310
-329
-327
-338
-289
-247
-236
-193
-159
-173
-232
-260
-227
-245
-272
-278
-286
-283
-282
-276
-297
-322
-343
-380
-378
-369
-354
-337
-323
-321
-325
-327
-310
-298
-307
-331
-366
-390
-406
-401
-406
-434
-459
-461
-443
-414
-383
-366
-320
-278
-265
-250
-244
-264
-262
-252
-251
-269
-312
-332
-351
-366
-358
-361
-360
-338
-331
-323
-305
-295
-297
-301
-297
-310
-311
-285
-283
-275
-245
-254
-274
-252
-260
-313
-317
-327
-351
-352
-370
-376
-379
-369
-360
-358
-336
-332
-330
-319
-304
-265
-243
-266
-283
-292
-311
-339
-357
-368
-389
-394
-391
-392
-396
-390
-396
-389
-378
-365
-363
-375
-384
-408
-428
-417
-402
-376
-376
-354
-312
-295
-279
-293
-319
-294
-247
-199
-121
-75
-83
-130
-197
-237
-255
-290
-309
-308
-327
-356
-365
-374
-395
-418
-397
-370
-372
-380
-386
-398
-407
-416
-409
-403
-420
-412
-429
-448
-455
-480
-504
-503
-513
-510
-493
-482
-492
-487
-474
-463
-431
-400
-383
-345
-299
-295
-313
-315
-302
-288
-265
-242
-263
-290
-272
-252
-234
-225
-188
-154
-115
-105
-136
-169
-171
-146
-155
-177
-188
-196
-221
-275
-302
-314
-343
-358
-381
-407
-409
-403
-412
-419
-400
-390
-387
-402
-415
-398
-389
-366
-347
-330
-328
-344
-339
-334
-306
-302
-301
-317
-362
-388
-394
-411
-419
-392
-372
-359
-355
-342
-310
-297
-285
-261
-254
-282
-311
-311
-266
-232
-254
-275
-284
-298
-309
-303
-275
-259
-276
-288
-289
-300
-321
-336
-346
-339
-340
-337
-316
-319
-338
-324
-307
-326
-342
-334
-331
-335
-326
-301
-263
-227
-205
-215
-222
-220
-216
-209
-197
-224
-258
-254
-256
-250
-203
-181
-182
-171
-136
-105
-102
-103
-91
-87
-84
-81
-137
-198
-231
-260
-287
-310
-293
-286
-333
-350
-362
-375
-388
-378
-363
-373
-375
-369
-351
-368
-403
-397
-385
-382
-369
-345
-355
-382
-377
-398
-421
-448
-462
-471
-482
-465
-444
-399
-355
-328
-291
-275
-253
-267
-292
-303
-356
-380
-360
-355
-352
-361
-367
-347
-343
-317
-292
-273
-275
-294
-303
-294
-288
-306
-311
-304
-268
-248
-251
-247
-246
-260
-304
-300
-301
-308
-293
-292
-258
-254
-264
-251
-260
-228
-199
-210
-179
-141
-117
-115
-106
-87
-102
-152
-183
-194
-222
-224
-220
-231
-235
-239
-220
-204
-210
-211
-215
-201
-201
-226
-268
-292
-313
-352
-360
-350
-344
-324
-294
-291
-320
-344
-350
-344
-329
-316
-335
-340
-309
-280
-248
-244
-248
-260
-263
-262
-246
-207
-195
-183
-190
-179
-155
-149
-166
-189
-201
-225
-225
-219
-211
-193
-164
-144
-162
-179
-188
-211
-198
-203
-233
-239
-254
-296
-325
-358
-370
-356
-348
-335
-321
-357
-383
-372
-364
-333
-315
-313
-318
-303
-297
-295
-275
-254
-242
-232
-208
-232
-276
-317
-330
-307
-282
-253
-222
-221
-199
-177
-186
-180
-188
-185
-183
-227
-280
-297
-296
-297
-298
-313
-320
-325
-348
-348
-325
-324
-363
-422
-419
-429
-429
-380
-373
-363
-367
-367
-389
-405
-381
-392
-390
-387
-381
-357
-343
-305
-277
-269
-258
-251
-231
-204
-180
-162
-154
-147
-117
-108
-148
-194
-211
-234
-257
-256
-265
-280
-290
-285
-275
-262
-258
-289
-312
-300
-313
-326
-310
-305
-320
-352
-340
-299
-273
-220
-192
-195
-190
-168
-143
-126
-107
-95
-81
-87
-71
-36
-40
-49
-71
-125
-148
-167
-176
-189
-202
-215
-250
-290
-318
-356
-383
-394
-408
-411
-418
-397
-375
-368
-340
-326
-333
-366
-378
-355
-321
-286
-285
-266
-242
-246
-239
-210
-201
-219
-243
-230
-245
-267
-260
-259
-241
-219
-197
-172
-171
-188
-183
-156
-139
-128
-151
-147
-143
-170
-177
-186
-182
-181
-182
-175
-187
-152
-127
-125
-148
-161
-154
-168
-177
-182
-213
-239
-232
-206
-192
-205
-221
-238
-273
-301
-326
-342
-330
-334
-344
-336
-331
-316
-309
-294
-250
-238
-239
-235
-252
-286
-306
-335
-364
-361
-354
-346
-327
-320
-312
-298
-296
-307
-278
-235
-232
-235
-195
-155
-139
-157
-179
-186
-218
-261
-280
-303
-320
-332
-329
-330
-341
-325
-303
-318
-315
-279
-244
-238
-225
-219
-241
-256
-281
-268
-268
-266
-255
-280
-286
-279
-292
-304
-327
-322
-304
-288
-269
-222
-180
-187
-174
-178
-206
-227
-226
-194
-208
-227
-220
-243
-256
-263
-263
-275
-295
-305
-318
-324
-293
-257
-248
-256
-267
-245
-242
-245
-222
-215
-213
-233
-268
-283
-281
-261
-252
-244
-260
-280
-280
-285
-285
-273
-249
-260
-284
-285
-246
-230
-228
-253
-285
-265
-241
-249
-275
-287
-268
-254
-253
-254
-239
-213
-221
-244
-252
-248
-259
-264
-286
-304
-284
-264
-259
-276
-306
-314
-290
-306
-318
-291
-281
-260
-234
-242
-256
-271
-282
-273
-275
-274
-241
-230
-240
-238
-216
-208
-237
-250
-249
-292
-305
-291
-290
-299
-313
-291
-270
-270
-260
-260
-273
-290
-274
-269
-292
-308
-323
-347
-377
-375
-351
-365
-329
-316
-334
-328
-340
-353
-386
-414
-451
-471
-462
-442
-459
-489
-478
-482
-500
-506
-497
-462
-410
-371
-362
-357
-340
-337
-312
-285
-268
-250
-262
-289
-311
-337
-382
-404
-405
-386
-361
-348
-329
-321
-320
-328
-369
-397
-408
-380
-348
-347
-376
-399
-391
-378
-354
-325
-291
-262
-247
-265
-300
-305
-296
-290
-290
-261
-235
-267
-296
-299
-314
-316
-318
-347
-405
-426
-392
-364
-331
-293
-269
-270
-298
-336
-375
-389
-393
-374
-348
-337
-319
-299
-298
-297
-298
-285
-289
-313
-288
-274
-266
-255
-249
-255
-285
-306
-310
-334
-358
-337
-307
-303
-285
-272
-292
-303
-299
-289
-271
-271
-272
-276
-289
-298
-303
-289
-278
-276
-265
-269
-283
-307
-305
-289
-301
-312
-350
-376
-386
-348
-281
-265
-243
-211
-204
-215
-235
-257
-254
-269
-316
-358
-407
-445
-456
-433
-413
-352
-313
-298
-273
-246
-226
-201
-190
-223
-264
-286
-286
-285
-255
-226
-224
-212
-226
-255
-263
-284
-279
-287
-322
-362
-396
-383
-385
-411
-406
-368
-335
-312
-300
-304
-290
-255
-266
-308
-321
-318
-297
-276
-260
-267
-294
-305
-303
-316
-303
-264
-234
-253
-309
-346
-363
-338
-326
-343
-315
-279
-269
-253
-243
-220
-221
-215
-182
-218
-271
-279
-262
-275
-276
-262
-266
-280
-294
-295
-286
-289
-285
-250
-220
-248
-291
-317
-330
-321
-314
-310
-341
-353
-306
-285
-279
-237
-205
-201
-206
-213
-252
-272
-269
-295
-326
-321
-308
-274
-279
-298
-283
-302
-307
-301
-252
-232
-269
-294
-286
-272
-249
-231
-213
-168
-149
-141
-147
-140
-143
-164
-160
-195
-228
-257
-281
-291
-278
-265
-250
-235
-248
-251
-259
-239
-208
-212
-193
-178
-159
-149
-163
-145
-189
-218
-217
-202
-189
-189
-175
-169
-175
-173
-187
-200
-198
-184
-180
-192
-169
-182
-189
-195
-239
-267
-289
-310
-342
-359
-387
-415
-407
-391
-355
-353
-350
-323
-336
-349
-362
-325
-247
-224
-239
-269
-314
-363
-391
-417
-396
-363
-332
-313
-313
-308
-312
-284
-246
-229
-207
-185
-152
-149
-173
-194
-240
-259
-260
-258
-261
-263
-242
-229
-219
-207
-231
-262
-260
-266
-252
-273
-283
-284
-270
-248
-258
-261
-275
-283
-281
-302
-320
-329
-349
-357
-380
-410
-390
-356
-349
-370
-389
-384
-372
-377
-380
-381
-366
-353
-368
-406
-431
-415
-394
-376
-361
-349
-343
-316
-299
-304
-285
-266
-253
-224
-179
-151
-149
-125
-93
-93
-135
-153
-161
-164
-186
-207
-219
-243
-276
-300
-300
-306
-310
-318
-325
-348
-361
-370
-344
-330
-331
-303
-284
-293
-328
-323
-310
-310
-290
-293
-305
-295
-276
-279
-267
-244
-230
-232
-238
-231
-232
-237
-229
-214
-237
-263
-253
-239
-247
-243
-226
-228
-256
-277
-278
-302
-275
-250
-256
-244
-228
-213
-207
-225
-256
-291
-341
-351
-340
-336
-321
-296
-273
-249
-253
-268
-238
-220
-214
-206
-203
-192
-222
-253
-256
-238
-208
-181
-140
-130
-152
-165
-165
-151
-142
-141
-142
-162
-212
-235
-241
-248
-265
-256
-220
-215
-223
-220
-215
-207
-208
-209
-218
-231
-216
-225
-242
-233
-261
-291
-322
-338
-340
-352
-367
-366
-356
-335
-307
-312
-282
-227
-211
-221
-270
-300
-295
-308
-324
-336
-338
-329
-332
-337
-313
-276
-240
-201
-171
-166
-197
-241
-278
-310
-331
-346
-353
-329
-298
-292
-297
-277
-261
-269
-274
-253
-231
-203
-210
-233
-245
-247
-222
-219
-220
-244
-270
-259
-238
-191
-177
-169
-162
-159
-149
-179
-205
-199
-208
-218
-195
-170
-176
-189
-160
-139
-117
-112
-123
-145
-170
-206
-247
-272
-269
-275
-326
-364
-370
-366
-327
-305
-267
-209
-213
-219
-180
-182
-210
-206
-236
-245
-240
-233
-244
-257
-243
-235
-249
-247
-219
-207
-205
-190
-179
-198
-170
-116
-105
-139
-159
-153
-185
-201
-199
-204
-227
-248
-230
-230
-261
-298
-314
-347
-357
-319
-260
-221
-211
-217
-245
-267
-258
-242
-254
-245
-256
-271
-268
-231
-218
-228
-203
-196
-201
-234
-247
-232
-251
-234
-189
-160
-167
-191
-196
-226
-254
-251
-232
-225
-237
-228
-226
-253
-275
-271
-267
-257
-246
-231
-207
-214
-220
-242
-253
-262
-299
-334
-356
-380
-407
-392
-369
-381
-375
-354
-356
-342
-314
-295
-302
-330
-351
-333
-314
-302
-299
-293
-297
-319
-300
-297
-286
-278
-315
-348
-358
-360
-343
-335
-322
-312
-346
-358
-366
-377
-343
-330
-312
-272
-280
-294
-293
-314
-296
-283
-279
-257
-275
-282
-291
-312
-346
-355
-335
-321
-298
-282
-299
-268
-220
-192
-197
-215
-204
-234
-265
-290
-291
-276
-279
-279
-278
-268
-259
-247
-230
-236
-271
-288
-288
-284
-277
-265
-256
-234
-198
-155
-117
-86
-74
-77
-69
-54
-60
-89
-128
-161
-185
-179
-147
-125
-130
-133
-116
-135
-175
-216
-232
-239
-246
-231
-232
-234
-254
-264
-271
-272
-238
-256
-282
-290
-284
-255
-211
-208
-236
-269
-281
-280
-266
-264
-266
-210
-194
-203
-213
-187
-159
-159
-146
-120
-82
-61
-41
-44
-43
-41
-47
-46
-36
-43
-66
-92
-108
-99
-85
-61
-48
-49
-58
-91
-125
-142
-140
-113
-109
-129
-134
-159
-222
-242
-268
-289
-281
-287
-326
-353
-360
-363
-349
-341
-329
-320
-321
-320
-335
-364
-354
-351
-332
-301
-283
-267
-279
-278
-265
-251
-239
-246
-272
-302
-312
-296
-297
-317
-334
-351
-339
-316
-263
-229
-201
-150
-116
-94
-87
-67
-97
-142
-128
-97
-95
-101
-110
-115
-101
-121
-101
-79
-101
-113
-125
-127
-87
-85
-83
-50
-58
-89
-134
-165
-204
-232
-233
-229
-229
-245
-242
-250
-256
-275
-269
-256
-279
-281
-293
-304
-306
-289
-285
-302
-305
-294
-277
-254
-214
-200
-207
-236
-268
-297
-310
-283
-271
-251
-227
-224
-214
-212
-194
-161
-159
-136
-121
-127
-108
-79
-84
-107
-101
-113
-124
-125
-128
-134
-131
-143
-183
-196
-181
-184
-199
-186
-167
-174
-193
-224
-260
-266
-253
-234
-213
-206
-203
-214
-210
-194
-209
-213
-205
-197
-183
-176
-174
-182
-199
-213
-219
-187
-164
-179
-220
-221
-206
-214
-218
-211
-198
-209
-211
-224
-216
-208
-234
-235
-224
-249
-274
-295
-293
-314
-338
-337
-351
-342
-337
-310
-321
-339
-326
-312
-278
-276
-274
-238
-225
-257
-264
-287
-311
-284
-254
-215
-196
-192
-175
-177
-202
-238
-276
-272
-240
-198
-173
-163
-163
-183
-197
-238
-261
-272
-290
-286
-255
-253
-260
-302
-348
-341
-337
-333
-325
-311
-267
-259
-267
-240
-213
-220
-232
-233
-219
-207
-197
-183
-180
-191
-209
-233
-269
-276
-285
-320
-347
-354
-341
-343
-361
-362
-342
-329
-330
-328
-326
-303
-282
-255
-240
-228
-219
-225
-216
-221
-279
-325
-348
-353
-343
-304
-275
-263
-244
-249
-263
-287
-297
-302
-310
-304
-291
-252
-227
-244
-280
-303
-308
-333
-354
-353
-342
-341
-337
-318
-346
-367
-332
-274
-242
-238
-255
-269
-272
-236
-186
-170
-172
-196
-192
-172
-210
-264
-312
-336
-317
-299
-303
-296
-291
-269
-231
-211
-192
-185
-172
-180
-187
-185
-184
-204
-231
-225
-208
-232
-243
-263
-262
-214
-180
-146
-164
-183
-179
-197
-219
-223
-226
-219
-194
-179
-164
-162
-186
-201
-215
-214
-212
-211
-226
-241
-221
-205
-203
-210
-214
-229
-228
-248
-298
-304
-297
-304
-332
-354
-357
-377
-391
-361
-327
-355
-399
-403
-419
-402
-367
-360
-352
-336
-340
-330
-307
-278
-234
-229
-223
-238
-263
-237
-229
-250
-274
-292
-300
-330
-335
-324
-335
-322
-284
-231
-206
-226
-217
-227
-263
-302
-329
-307
-334
-374
-374
-356
-335
-322
-307
-294
-266
-248
-253
-241
-233
-235
-208
-218
-240
-247
-230
-194
-181
-172
-183
-195
-224
-261
-271
-288
-303
-291
-278
-295
-321
-325
-340
-361
-375
-359
-338
-326
-306
-287
-263
-245
-247
-267
-283
-283
-282
-288
-272
-268
-270
-253
-249
-278
-305
-303
-273
-275
-306
-307
-315
-311
-285
-261
-222
-197
-191
-218
-260
-296
-293
-264
-257
-251
-260
-280
-263
-225
-177
-127
-96
-90
-122
-187
-236
-265
-262
-251
-243
-236
-221
-221
-215
-234
-226
-169
-122
-97
-96
-113
-127
-118
-123
-132
-140
-155
-182
-242
-290
-283
-243
-223
-238
-252
-241
-223
-233
-250
-243
-226
-187
-182
-194
-189
-208
-244
-240
-210
-208
-224
-246
-266
-278
-292
-300
-301
-293
-270
-280
-310
-319
-313
-312
-315
-329
-354
-358
-354
-346
-345
-343
-351
-347
-361
-383
-385
-378
-372
-371
-377
-378
-344
-333
-323
-330
-342
-325
-327
-339
-350
-364
-370
-375
-374
-342
-334
-358
-354
-327
-298
-261
-229
-211
-198
-170
-134
-149
-174
-179
-194
-205
-204
-182
-195
-226
-234
-250
-252
-276
-296
-306
-311
-309
-314
-279
-247
-241
-256
-287
-292
-308
-323
-329
-354
-346
-319
-341
-396
-417
-410
-420
-439
-417
-409
-433
-428
-408
-408
-378
-362
-363
-359
-349
-331
-314
-280
-252
-247
-237
-215
-238
-265
-265
-250
-285
-314
-300
-297
-304
-324
-328
-327
-311
-287
-253
-215
-175
-156
-153
-148
-176
-199
-202
-184
-152
-155
-183
-212
-235
-249
-240
-206
-175
-162
-151
-137
-181
-269
-288
-271
-295
-319
-322
-306
-295
-292
-269
-243
-247
-234
-229
-235
-206
-206
-225
-212
-187
-159
-132
-126
-116
-97
-91
-82
-84
-82
-100
-132
-146
-163
-193
-209
-203
-223
-240
-221
-258
-270
-238
-260
-292
-334
-349
-345
-342
-307
-277
-257
-236
-247
-280
-305
-316
-303
-285
-273
-265
-261
-271
-276
-256
-228
-229
-235
-212
-188
-194
-192
-165
-160
-170
-179
-214
-240
-260
-292
-316
-344
-358
-392
-410
-378
-330
-295
-281
-284
-285
-267
-242
-240
-258
-290
-308
-317
-335
-368
-366
-347
-377
-372
-351
-334
-348
-365
-351
-316
-299
-306
-300
-308
-288
-248
-236
-257
-284
-278
-249
-234
-250
-242
-215
-195
-199
-228
-218
-219
-246
-248
-232
-224
-219
-237
-248
-251
-269
-282
-267
-253
-219
-191
-178
-177
-172
-157
-188
-224
-248
-278
-306
-325
-342
-359
-350
-334
-329
-316
-317
-347
-359
-350
-335
-324
-304
-283
-284
-293
-336
-343
-352
-341
-311
-286
-282
-279
-249
-251
-226
-207
-187
-152
-152
-176
-192
-208
-183
-160
-185
-193
-174
-162
-145
-138
-117
-103
-120
-153
-181
-191
-185
-187
-195
-197
-185
-181
-199
-207
-208
-229
-235
-266
-305
-330
-340
-337
-332
-321
-336
-329
-318
-320
-323
-335
-357
-367
-354
-331
-305
-289
-298
-334
-371
-384
-385
-372
-361
-363
-372
-384
-381
-365
-338
-316
-367
-427
-450
-475
-467
-453
-436
-412
-383
-351
-355
-355
-317
-314
-343
-364
-370
-332
-311
-314
-311
-312
-322
-347
-339
-300
-283
-266
-243
-227
-233
-238
-217
-213
-237
-262
-310
-323
-326
-341
-320
-299
-292
-273
-271
-289
-291
-279
-285
-313
-313
-302
-321
-356
-408
-442
-461
-479
-462
-458
-466
-454
-429
-400
-379
-348
-310
-301
-288
-304
-335
-348
-367
-381
-382
-405
-406
-381
-363
-350
-340
-302
-288
-286
-274
-280
-289
-312
-310
-294
-282
-258
-232
-235
-266
-309
-330
-350
-385
-387
-383
-376
-375
-364
-356
-343
-291
-222
-209
-202
-171
-170
-174
-168
-137
-134
-137
-144
-166
-188
-209
-206
-222
-265
-302
-325
-331
-323
-337
-350
-314
-288
-278
-260
-221
-182
-187
-189
-197
-229
-284
-333
-370
-410
-451
-445
-392
-376
-358
-350
-353
-363
-374
-382
-378
-369
-340
-317
-315
-301
-292
-308
-324
-311
-329
-351
-342
-311
-295
-293
-250
-221
-230
-211
-181
-190
-214
-225
-235
-236
-245
-269
-274
-273
-281
-286
-301
-306
-285
-264
-245
-227
-187
-152
-149
-181
-204
-224
-252
-250
-245
-248
-266
-260
-230
-203
-202
-212
-228
-245
-242
-223
-197
-177
-166
-176
-195
-234
-245
-225
-201
-233
-221
-221
-283
-320
-341
-343
-359
-357
-346
-309
-281
-271
-239
-231
-224
-249
-261
-276
-296
-289
-276
-283
-292
-304
-313
-320
-340
-317
-308
-307
-282
-249
-245
-272
-285
-283
-293
-306
-319
-321
-308
-323
-349
-337
-312
-301
-301
-287
-238
-205
-200
-197
-185
-182
-166
-152
-170
-178
-200
-227
-243
-271
-290
-290
-299
-288
-269
-243
-249
-274
-275
-263
-254
-243
-228
-227
-245
-268
-258
-262
-277
-276
-262
-255
-249
-261
-257
-224
-180
-154
-135
-118
-111
-129
-161
-195
-235
-233
-218
-191
-176
-205
-243
-241
-217
-235
-231
-213
-208
-191
-214
-240
-229
-217
-185
-177
-226
-227
-224
-240
-263
-282
-306
-337
-327
-295
-284
-286
-277
-276
-290
-286
-266
-278
-278
-275
-285
-291
-290
-283
-297
-339
-363
-355
-338
-353
-376
-370
-360
-366
-370
-371
-346
-312
-284
-252
-228
-227
-257
-272
-268
-277
-303
-317
-320
-313
-307
-321
-314
-321
-338
-330
-344
-337
-333
-373
-386
-397
-412
-421
-408
-378
-351
-324
-320
-310
-312
-295
-282
-264
-226
-219
-220
-236
-260
-264
-278
-289
-287
-278
-260
-266
-290
-312
-290
-263
-240
-227
-239
-234
-258
-292
-266
-245
-253
-271
-307
-329
-357
-400
-416
-414
-405
-389
-388
-394
-401
-414
-428
-440
-439
-443
-412
-376
-352
-317
-291
-279
-264
-253
-230
-232
-259
-266
-270
-289
-292
-293
-296
-251
-237
-261
-282
-284
-292
-303
-283
-274
-266
-232
-198
-186
-164
-147
-165
-169
-179
-203
-224
-241
-279
-314
-329
-346
-351
-362
-353
-333
-305
-298
-315
-308
-294
-327
-342
-350
-380
-406
-413
-408
-397
-390
-376
-369
-372
-345
-318
-289
-250
-265
-325
-371
-379
-374
-384
-389
-379
-361
-347
-334
-318
-283
-266
-252
-240
-255
-260
-278
-288
-288
-284
-251
-219
-217
-218
-220
-231
-248
-274
-271
-274
-275
-260
-259
-275
-302
-305
-320
-316
-307
-311
-295
-270
-260
-256
-259
-262
-244
-241
-232
-218
-189
-166
-174
-170
-174
-186
-189
-176
-153
-173
-203
-223
-250
-257
-234
-244
-237
-217
-196
-186
-186
-164
-199
-239
-227
-228
-253
-272
-261
-240
-201
-169
-172
-166
-181
-190
-176
-174
-158
-177
-183
-176
-183
-187
-201
-188
-197
-211
-208
-197
-202
-251
-279
-284
-297
-285
-290
-309
-315
-306
-308
-326
-327
-318
-322
-314
-317
-325
-312
-251
-198
-176
-184
-198
-199
-211
-220
-244
-253
-264
-288
-286
-272
-257
-288
-319
-326
-338
-344
-348
-318
-277
-234
-170
-158
-174
-202
-219
-217
-247
-281
-281
-269
-235
-206
-211
-186
-179
-172
-177
-162
-124
-122
-155
-176
-173
-172
-143
-119
-154
-167
-142
-143
-143
-114
-90
-92
-113
-116
-108
-124
-147
-174
-186
-203
-224
-214
-216
-218
-205
-201
-180
-176
-176
-202
-235
-272
-283
-276
-286
-278
-280
-296
-293
-265
-239
-208
-208
-245
-289
-307
-278
-252
-241
-225
-211
-207
-205
-172
-142
-135
-157
-189
-228
-266
-328
-371
-367
-377
-388
-386
-356
-316
-290
-303
-313
-327
-338
-305
-280
-284
-303
-312
-287
-263
-266
-261
-236
-217
-220
-226
-230
-218
-218
-247
-263
-249
-240
-270
-272
-243
-230
-248
-254
-241
-257
-268
-273
-274
-275
-289
-292
-289
-297
-278
-269
-265
-267
-271
-278
-314
-327
-310
-294
-282
-268
-249
-223
-204
-216
-229
-238
-237
-236
-254
-268
-313
-311
-318
-344
-342
-342
-351
-345
-328
-302
-267
-266
-272
-282
-283
-282
-287
-278
-244
-264
-283
-260
-210
-142
-135
-179
-221
-230
-238
-237
-212
-191
-195
-218
-219
-231
-239
-258
-274
-280
-280
-300
-329
-329
-323
-317
-283
-262
-242
-228
-238
-225
-236
-262
-277
-270
-244
-248
-244
-236
-262
-268
-278
-278
-257
-226
-204
-210
-216
-180
-140
-129
-133
-146
-157
-213
-266
-286
-298
-342
-383
-372
-361
-366
-363
-333
-325
-336
-323
-294
-298
-316
-337
-343
-362
-383
-353
-322
-331
-335
-313
-324
-300
-261
-264
-264
-266
-286
-286
-291
-283
-261
-260
-253
-263
-278
-281
-237
-210
-216
-241
-250
-235
-251
-280
-295
-309
-305
-277
-265
-245
-221
-236
-239
-214
-198
-193
-165
-167
-165
-163
-165
-141
-126
-129
-145
-164
-207
-226
-227
-241
-248
-263
-269
-246
-217
-188
-153
-149
-154
-154
-170
-203
-236
-244
-236
-244
-262
-276
-303
-347
-387
-419
-422
-409
-381
-353
-350
-367
-399
-397
-374
-357
-322
-291
-292
-292
-299
-300
-286
-285
-280
-265
-273
-297
-307
-313
-308
-332
-344
-321
-306
-297
-292
-273
-288
-309
-293
-269
-241
-231
-223
-197
-187
-223
-274
-294
-295
-301
-292
-301
-305
-312
-340
-340
-314
-298
-288
-282
-285
-268
-257
-271
-267
-230
-197
-221
-254
-286
-336
-370
-360
-343
-338
-331
-327
-317
-321
-333
-304
-275
-272
-265
-250
-232
-221
-216
-220
-226
-211
-197
-182
-150
-155
-174
-169
-149
-145
-162
-149
-133
-125
-133
-113
-70
-40
-47
-69
-74
-107
-145
-183
-215
-244
-305
-365
-394
-403
-413
-399
-385
-383
-384
-409
-409
-408
-397
-401
-403
-384
-366
-332
-332
-342
-334
-318
-290
-283
-249
-246
-290
-316
-336
-356
-345
-316
-298
-302
-322
-337
-360
-360
-353
-350
-356
-376
-364
-363
-375
-380
-393
-406
-388
-367
-373
-355
-331
-303
-293
-295
-278
-280
-314
-341
-348
-330
-329
-315
-261
-219
-179
-175
-200
-215
-216
-183
-149
-121
-104
-128
-168
-212
-242
-244
-240
-239
-227
-221
-242
-244
-221
-227
-218
-209
-235
-256
-250
-240
-222
-215
-225
-242
-255
-241
-237
-258
-263
-262
-265
-284
-310
-322
-322
-319
-306
-268
-250
-241
-224
-205
-214
-223
-228
-230
-219
-214
-209
-211
-242
-264
-278
-275
-270
-302
-288
-254
-243
-242
-253
-286
-320
-350
-362
-346
-316
-269
-269
-269
-251
-250
-249
-242
-232
-225
-213
-228
-256
-268
-265
-268
-257
-242
-253
-270
-271
-268
-252
-222
-191
-167
-169
-213
-266
-297
-336
-359
-348
-327
-303
-302
-314
-307
-293
-275
-270
-248
-237
-234
-211
-215
-228
-232
-230
-237
-259
-306
-340
-361
-368
-354
-356
-352
-362
-398
-439
-470
-474
-453
-420
-399
-412
-411
-402
-396
-371
-337
-330
-330
-338
-331
-295
-272
-242
-255
-282
-293
-284
-260
-239
-201
-183
-147
-113
-95
-75
-94
-109
-117
-149
-188
-185
-163
-155
-132
-127
-169
-199
-212
-227
-269
-322
-317
-294
-282
-253
-242
-242
-246
-221
-185
-150
-137
-120
-106
-120
-112
-93
-105
-130
-130
-150
-162
-167
-163
-165
-164
-153
-166
-167
-145
-122
-129
-126
-134
-165
-191
-210
-220
-237
-264
-310
-346
-349
-345
-348
-335
-329
-322
-316
-327
-314
-273
-248
-231
-217
-237
-230
-212
-218
-214
-211
-226
-218
-232
-275
-285
-292
-276
-277
-286
-315
-357
-379
-362
-313
-313
-307
-320
-337
-317
-306
-291
-285
-283
-235
-196
-175
-162
-136
-87
-59
-50
-46
-50
-76
-112
-115
-111
-96
-99
-128
-127
-120
-109
-116
-117
-130
-172
-217
-267
-307
-319
-320
-307
-292
-287
-271
-256
-240
-233
-251
-270
-274
-271
-251
-258
-274
-284
-293
-304
-308
-321
-319
-287
-269
-237
-237
-263
-297
-318
-288
-233
-193
-177
-173
-181
-190
-197
-195
-187
-189
-208
-233
-250
-255
-252
-260
-243
-236
-244
-284
-322
-341
-382
-377
-354
-329
-295
-291
-310
-333
-330
-336
-360
-369
-361
-349
-349
-336
-305
-279
-294
-312
-309
-307
-298
-301
-309
-283
-228
-205
-236
-279
-292
-312
-347
-356
-388
-413
-388
-355
-342
-321
-289
-277
-256
-202
-162
-160
-170
-176
-163
-159
-161
-161
-162
-147
-145
-124
-78
-89
-122
-157
-200
-217
-223
-213
-207
-213
-217
-222
-226
-223
-211
-191
-199
-222
-244
-277
-282
-283
-295
-295
-291
-278
-264
-287
-316
-323
-317
-294
-286
-271
-231
-205
-191
-191
-189
-209
-228
-203
-186
-189
-212
-241
-266
-287
-305
-307
-301
-327
-357
-340
-312
-308
-305
-280
-242
-198
-194
-211
-221
-250
-276
-302
-308
-309
-332
-339
-369
-391
-382
-364
-374
-357
-317
-303
-262
-254
-277
-277
-277
-309
-353
-381
-391
-414
-433
-424
-430
-438
-439
-432
-421
-439
-445
-444
-452
-499
-524
-487
-460
-443
-406
-406
-418
-411
-376
-328
-316
-302
-275
-251
-218
-199
-209
-230
-252
-250
-252
-238
-199
-167
-157
-141
-145
-164
-162
-152
-167
-170
-193
-209
-220
-242
-223
-233
-255
-275
-281
-280
-286
-258
-238
-240
-278
-304
-322
-308
-269
-245
-252
-266
-268
-302
-330
-337
-345
-330
-329
-336
-348
-343
-321
-283
-269
-270
-253
-256
-257
-248
-224
-214
-187
-184
-191
-193
-179
-198
-238
-265
-294
-291
-288
-296
-288
-273
-292
-309
-297
-294
-309
-277
-239
-259
-294
-275
-284
-297
-283
-280
-309
-340
-334
-328
-328
-327
-304
-276
-248
-229
-260
-291
-313
-306
-275
-248
-230
-223
-218
-215
-200
-206
-206
-181
-164
-179
-221
-243
-241
-259
-257
-236
-210
-211
-213
-209
-224
-244
-260
-267
-275
-270
-240
-229
-203
-159
-121
-86
-62
-72
-92
-95
-94
-123
-163
-161
-188
-238
-284
-330
-341
-351
-350
-335
-336
-316
-298
-291
-296
-315
-335
-347
-304
-309
-323
-292
-278
-285
-293
-267
-262
-237
-230
-247
-239
-250
-256
-275
-290
-294
-318
-323
-317
-315
-329
-328
-329
-344
-359
-356
-339
-328
-320
-331
-298
-254
-240
-218
-202
-182
-172
-151
-140
-132
-133
-154
-187
-230
-246
-250
-267
-287
-279
-284
-297
-291
-282
-263
-236
-213
-240
-297
-309
-312
-323
-328
-308
-318
-340
-358
-370
-382
-399
-389
-375
-360
-334
-301
-291
-295
-303
-309
-316
-323
-307
-317
-337
-336
-357
-380
-396
-404
-386
-353
-322
-301
-265
-204
-169
-162
-144
-119
-117
-122
-127
-133
-135
-140
-138
-141
-152
-156
-158
-172
-188
-208
-230
-229
-208
-197
-178
-150
-159
-179
-230
-280
-308
-333
-326
-301
-285
-299
-335
-341
-328
-321
-307
-312
-315
-313
-296
-276
-322
-364
-362
-355
-336
-302
-273
-271
-269
-273
-274
-260
-248
-230
-237
-281
-287
-275
-283
-278
-261
-251
-281
-293
-277
-278
-268
-232
-212
-209
-222
-218
-235
-292
-319
-340
-348
-321
-302
-302
-335
-382
-404
-395
-362
-357
-352
-329
-326
-339
-330
-327
-359
-364
-339
-320
-319
-311
-297
-285
-268
-268
-286
-322
-343
-346
-369
-375
-342
-327
-321
-297
-276
-248
-216
-225
-251
-258
-246
-244
-267
-253
-224
-209
-212
-224
-228
-234
-212
-200
-216
-228
-247
-264
-277
-286
-266
-270
-294
-269
-216
-186
-198
-187
-169
-174
-177
-214
-247
-257
-247
-241
-251
-243
-213
-206
-227
-217
-192
-175
-168
-160
-152
-191
-248
-265
-283
-296
-280
-257
-253
-263
-275
-251
-226
-229
-226
-196
-197
-209
-212
-223
-231
-223
-216
-234
-235
-222
-209
-231
-239
-204
-204
-227
-249
-266
-257
-240
-250
-260
-263
-270
-262
-253
-232
-234
-243
-229
-245
-259
-240
-251
-254
-235
-216
-197
-178
-186
-204
-200
-205
-190
-157
-135
-122
-129
-146
-151
-116
-57
-15
-26
-56
-71
-86
-112
-131
-123
-124
-150
-159
-169
-208
-217
-199
-176
-196
-227
-233
-221
-221
-217
-212
-206
-186
-177
-172
-180
-207
-198
-184
-218
-242
-259
-292
-325
-346
-351
-381
-386
-350
-343
-354
-347
-351
-355
-367
-349
-315
-298
-304
-313
-306
-299
-291
-255
-218
-237
-232
-198
-163
-150
-146
-174
-225
-256
-273
-309
-321
-287
-269
-278
-272
-208
-152
-135
-119
-92
-63
-50
-45
-53
-74
-94
-108
-90
-102
-126
-131
-144
-164
-165
-160
-164
-194
-207
-182
-178
-192
-229
-254
-288
-302
-313
-334
-320
-326
-337
-336
-309
-317
-347
-358
-345
-307
-305
-320
-332
-325
-331
-324
-320
-327
-332
-341
-338
-327
-340
-344
-330
-310
-302
-317
-313
-293
-260
-256
-261
-232
-215
-230
-243
-264
-285
-303
-324
-340
-312
-278
-257
-235
-223
-216
-218
-212
-222
-248
-251
-232
-216
-187
-169
-185
-187
-213
-229
-235
-265
-298
-312
-317
-299
-272
-265
-262
-246
-232
-226
-233
-237
-226
-206
-156
-134
-121
-82
-57
-49
-51
-67
-86
-110
-179
-211
-207
-225
-240
-225
-198
-165
-124
-136
-169
-174
-150
-152
-157
-162
-169
-179
-190
-231
-264
-264
-278
-271
-264
-280
-288
-287
-287
-292
-300
-276
-237
-233
-269
-286
-306
-333
-339
-351
-364
-377
-376
-352
-340
-337
-271
-218
-229
-247
-269
-293
-310
-332
-349
-351
-345
-350
-366
-365
-347
-337
-314
-250
-224
-261
-274
-268
-259
-233
-210
-204
-231
-268
-261
-243
-236
-245
-234
-224
-218
-220
-228
-212
-193
-178
-169
-148
-121
-127
-170
-178
-157
-165
-179
-174
-138
-144
-173
-163
-141
-136
-140
-133
-109
-86
-125
-145
-162
-196
-219
-247
-230
-203
-190
-217
-239
-217
-204
-204
-236
-237
-235
-239
-216
-189
-152
-115
-92
-106
-146
-179
-203
-199
-199
-211
-171
-140
-134
-110
-97
-121
-145
-173
-209
-200
-181
-173
-179
-194
-192
-190
-189
-163
-159
-163
-149
-169
-152
-120
-98
-80
-106
-149
-142
-120
-119
-104
-72
-62
-42
-44
-75
-75
-68
-57
-67
-89
-91
-108
-132
-114
-119
-155
-134
-105
-117
-163
-176
-171
-203
-255
-275
-246
-259
-249
-221
-238
-293
-313
-294
-320
-347
-357
-372
-409
-428
-433
-427
-411
-376
-315
-305
-304
-264
-247
-270
-278
-255
-248
-247
-235
-210
-234
-250
-223
-184
-182
-145
-119
-105
-96
-90
-78
-105
-125
-143
-144
-130
-118
-97
-85
-79
-74
-114
-169
-173
-141
-139
-162
-164
-160
-170
-209
-218
-190
-182
-206
-224
-236
-261
-284
-292
-277
-245
-214
-181
-172
-170
-131
-94
-80
-88
-82
-64
-92
-105
-120
-143
-157
-160
-150
-154
-174
-158
-133
-157
-203
-241
-230
-231
-262
-253
-237
-242
-248
-250
-270
-278
-246
-258
-277
-291
-300
-263
-223
-223
-217
-193
-161
-141
-131
-109
-122
-126
-128
-125
-135
-148
-154
-176
-195
-202
-222
-249
-257
-270
-277
-271
-278
-308
-343
-322
-258
-238
-244
-226
-213
-201
-201
-170
-130
-121
-116
-138
-167
-208
-240
-250
-230
-208
-189
-188
-239
-274
-251
-228
-256
-268
-258
-243
-226
-181
-173
-233
-260
-257
-262
-266
-259
-247
-207
-215
-259
-296
-301
-307
-319
-306
-318
-357
-382
-392
-414
-396
-369
-325
-273
-267
-262
-266
-274
-274
-269
-259
-259
-260
-274
-317
-339
-319
-349
-395
-432
-438
-452
-475
-465
-451
-459
-461
-427
-396
-377
-373
-391
-392
-385
-358
-339
-339
-323
-277
-262
-283
-290
-316
-328
-312
-292
-253
-227
-218
-211
-230
-242
-213
-166
-120
-100
-127
-178
-212
-254
-315
-358
-369
-347
-310
-315
-338
-339
-311
-280
-292
-317
-299
-280
-264
-258
-289
-296
-281
-274
-271
-272
-246
-202
-185
-170
-151
-139
-139
-168
-215
-217
-224
-231
-220
-220
-210
-218
-243
-241
-229
-195
-127
-99
-105
-110
-92
-96
-113
-117
-101
-92
-108
-104
-88
-95
-110
-133
-152
-149
-184
-198
-205
-210
-208
-195
-202
-222
-221
-203
-213
-218
-217
-210
-194
-203
-201
-195
-200
-221
-229
-226
-225
-224
-198
-203
-211
-207
-217
-223
-222
-237
-247
-238
-238
-220
-206
-177
-161
-173
-173
-144
-123
-139
-181
-228
-230
-236
-234
-237
-256
-271
-297
-325
-350
-372
-406
-438
-445
-447
-443
-449
-463
-455
-450
-446
-439
-459
-521
-560
-559
-531
-504
-512
-502
-465
-442
-461
-462
-430
-418
-402
-377
-322
-299
-292
-257
-223
-217
-217
-184
-176
-198
-216
-222
-222
-217
-230
-246
-246
-264
-300
-325
-308
-321
-354
-391
-388
-390
-417
-378
-373
-344
-292
-257
-242
-284
-320
-339
-319
-309
-291
-260
-250
-230
-211
-177
-132
-85
-70
-93
-124
-161
-185
-214
-231
-241
-249
-260
-255
-260
-301
-309
-284
-242
-181
-133
-86
-41
-34
-19
7
41
58
17
1
4
16
33
35
34
9
0
-7
-8
-5
-4
42
56
50
77
97
144
175
186
183
177
156
117
132
179
183
138
117
96
54
22
38
48
39
10
-42
-60
-49
-60
-78
-87
-100
-108
-121
-144
-152
-154
-166
-174
-182
-194
-184
-210
-316
-372
-373
-352
-358
-363
-390
-417
-438
-467
-497
-537
-545
-583
-648
-693
-707
-691
-657
-647
-661
-682
-696
-697
-710
-713
-711
-731
-730
-738
-735
-736
-766
-774
-772
-777
-794
-790
-788
-778
-768
-785
-797
-800
-816
-812
-808
-828
-823
-824
-828
-824
-848
-833
-823
-832
-811
-803
-802
-778
-707
-635
-630
-618
-579
-540
-543
-531
-496
-471
-408
-347
-327
-328
-288
-239
-206
-162
-148
-125
-121
-122
-108
-89
-70
-39
-14
-32
-39
-31
-49
-66
-46
-55
-108
-97
-41
-21
16
71
92
75
76
69
26
23
33
44
42
33
29
12
1
35
44
47
68
110
135
156
186
186
189
175
174
172
157
186
209
186
214
257
275
312
322
323
314
319
363
358
344
326
316
307
292
263
261
305
343
347
357
352
295
245
226
222
219
199
191
158
115
104
65
32
8
28
17
-58
-126
-192
-224
-267
-288
-296
-355
-386
-387
-385
-415
-439
-499
-577
-599
-638
-687
-713
-732
-765
-839
-896
-917
-953
-1007
-1034
-1051
-1074
-1106
-1130
-1114
-1089
-1038
-1003
-1009
-1029
-1024
-985
-976
-952
-907
-898
-912
-935
-946
-971
-974
-964
-967
-971
-964
-964
-979
-982
-970
-947
-942
-920
-914
-912
-889
-835
-785
-757
-691
-651
-634
-641
-627
-601
-587
-533
-489
-478
-457
-417
-409
-391
-336
-306
-302
-293
-265
-248
-230
-225
-192
-139
-62
-46
-60
-43
-37
-40
-34
-4
7
7
-1
-13
-27
-1
42
53
39
17
10
15
7
8
10
1
-2
-10
-5
-10
18
38
21
48
88
100
83
75
59
14
3
14
20
20
7
-12
-18
-27
-24
-13
-25
-21
2
11
31
82
144
178
204
254
307
360
409
441
463
453
442
457
490
525
537
529
514
502
478
488
475
437
428
416
422
403
372
342
334
334
307
296
262
209
159
105
13
-71
-125
-202
-276
-330
-345
-371
-408
-400
-426
-488
-496
-505
-509
-536
-570
-577
-598
-620
-678
-729
-733
-716
-744
-743
-724
-758
-800
-825
-827
-843
-905
-943
-984
-1050
-1104
-1099
-1079
-1079
-1026
-973
-955
-939
-918
-911
-922
-900
-875
-868
-840
-819
-825
-832
-830
-845
-874
-847
-815
-809
-811
-766
-741
-735
-718
-691
-670
-644
-595
-594
-598
-607
-608
-651
-673
-658
-652
-633
-598
-585
-576
-576
-590
-594
-591
-562
-529
-493
-424
-368
-326
-283
-227
-199
-185
-159
-162
-169
-172
-141
-124
-100
-103
-139
-169
-189
-145
-118
-116
-104
-111
-105
-102
-133
-162
-171
-148
-124
-97
-67
-47
-69
-97
-126
-125
-130
-144
-143
-164
-188
-175
-181
-183
-143
-104
-84
-76
-37
-25
-24
-16
22
44
42
46
18
0
-4
-7
11
38
60
103
142
179
228
256
264
260
250
237
217
255
342
412
458
500
534
569
599
598
587
593
593
595
590
610
619
613
576
529
501
446
401
390
403
402
405
373
331
277
215
138
55
7
-61
-113
-123
-142
-170
-203
-253
-320
-364
-389
-436
-494
-525
-551
-583
-603
-624
-659
-707
-753
-768
-769
-762
-750
-759
-781
-782
-784
-817
-841
-862
-900
-918
-974
-999
-1002
-1026
-1000
-1001
-990
-970
-932
-926
-953
-930
-891
-846
-794
-770
-796
-833
-846
-834
-814
-817
-786
-728
-679
-654
-657
-679
-699
-692
-679
-670
-653
-607
-552
-540
-531
-481
-421
-385
-378
-384
-374
-349
-351
-377
-418
-463
-494
-496
-518
-523
-499
-473
-457
-400
-355
-364
-369
-354
-340
-349
-346
-321
-298
-273
-265
-273
-244
-209
-211
-233
-231
-263
-284
-266
-230
-204
-168
-149
-181
-221
-216
-218
-219
-180
-172
-167
-146
-147
-177
-195
-190
-165
-143
-182
-194
-136
-131
-160
-138
-108
-78
-42
7
47
38
22
29
12
25
49
51
34
-20
-24
-20
1
56
117
149
166
231
266
254
250
278
302
333
383
440
437
452
506
553
624
657
688
749
779
783
803
801
798
798
781
761
733
718
715
713
720
709
669
605
561
536
484
466
420
343
269
238
241
212
129
29
-62
-163
-273
-333
-383
-456
-531
-589
-655
-740
-767
-757
-750
-764
-793
-836
-863
-868
-903
-981
-1021
-1047
-1085
-1101
-1135
-1186
-1199
-1186
-1187
-1203
-1211
-1181
-1147
-1108
-1066
-1087
-1124
-1122
-1099
-1060
-1013
-959
-919
-892
-832
-785
-782
-783
-780
-760
-763
-753
-740
-750
-751
-769
-808
-841
-791
-735
-711
-705
-691
-660
-631
-560
-484
-440
-422
-390
-368
-394
-417
-448
-480
-474
-436
-422
-454
-475
-452
-435
-428
-399
-349
-336
-316
-315
-336
-297
-292
-297
-262
-247
-216
-207
-218
-223
-257
-281
-291
-309
-318
-315
-327
-301
-265
-236
-220
-223
-224
-229
-221
-210
-208
-230
-240
-226
-219
-227
-253
-246
-207
-198
-192
-181
-212
-244
-236
-218
-213
-215
-212
-208
-221
-184
-141
-140
-114
-78
-46
0
3
10
48
57
77
89
75
103
155
155
162
189
219
239
232
238
285
322
349
363
363
403
451
464
462
505
562
565
555
572
610
642
709
765
778
794
771
719
664
670
724
745
722
671
652
593
541
517
489
475
450
426
413
347
268
217
145
103
40
-34
-73
-143
-216
-258
-333
-405
-464
-535
-597
-657
-711
-771
-790
-785
-805
-846
-869
-882
-903
-926
-928
-947
-941
-961
-938
-989
-955
-1447
-1754
-1583
-1459
-1881
-2507
-2713
-2554
-2177
-2094
-1951
-1792
-1550
-1430
-1368
-1371
-1336
-1235
-1139
-1126
-1212
-1268
-1323
-1326
-1372
-1351
-1378
-1383
-1402
-1421
-1430
-1531
-1627
-1656
-1681
-1694
-1671
-1735
-1848
-1907
-1945
-1982
-1968
-2059
-2100
-2034
-1952
-1875
-1891
-1911
-1978
-2071
-2215
-2382
-2586
-2856
-3019
-3137
-3103
-2993
-2789
-2568
-2326
-2150
-2001
-1742
-1802
-1760
-1580
-1410
-1268
-1203
-1166
-1197
-1094
-892
-781
-731
-635
-550
-402
-331
-313
-368
-443
-421
-457
-503
-585
-678
-722
-740
-844
-999
-1137
-1115
-1112
-1097
-1063
-1052
-924
-774
-662
-539
-422
-394
-261
-174
-83
119
223
402
562
744
853
1120
1347
1553
1802
2079
2295
2463
2626
2777
2935
3088
3207
3232
3472
3481
3538
3691
3670
3867
3928
3888
3984
3957
3973
3962
3829
3611
2632
1218
-109
-1553
-2416
-3069
-3798
-4273
-4873
-5133
-5119
-5066
-4877
-4766
-4631
-4254
-3911
-3373
-2908
-2691
-2722
-2875
-2961
-3127
-2847
-2341
-1963
-1430
-881
-187
738
1464
2097
2417
2733
3066
3232
3505
3572
3345
2998
2366
1688
1178
765
506
181
-96
-175
-232
-221
-369
-729
-1121
-1532
-1916
-2325
-2691
-3049
-3416
-3726
-3998
-4183
-4248
-4191
-3902
-3471
-3001
-2443
-1907
-1305
-816
-515
-316
-243
-93
96
226
375
481
548
672
683
683
749
848
838
785
779
616
345
-70
-756
-1563
-2207
-2675
-2994
-3182
-3342
-3342
-3081
-2725
-2512
-2349
-2155
-1938
-1668
-1437
-1316
-1302
-1253
-1204
-1316
-1502
-1526
-1415
-1174
-838
-515
-200
207
648
906
1008
1088
1120
1173
1188
1106
996
898
765
545
370
237
195
263
308
273
283
354
400
295
19
-251
-456
-587
-668
-762
-807
-720
-537
-334
-189
29
360
749
1161
1472
1668
1975
2249
2389
2560
2622
2710
2920
3148
3352
3566
3769
3920
4058
4280
4232
4231
4216
4309
4366
4261
4274
3924
3857
3817
3565
3578
3465
3425
3842
4062
4496
4710
4691
4751
4671
4673
4684
4590
3796
2225
519
-1274
-2621
-3002
-3652
-3878
-4012
-4162
-3659
-3058
-2554
-2341
-2359
-2274
-2137
-1974
-1602
-1478
-1506
-1783
-2108
-2266
-2003
-1138
-293
413
1172
1886
2700
3381
3815
3710
3259
2871
2370
2106
1991
1625
1192
748
178
-116
-166
-98
-27
-28
-82
-130
-297
-628
-1176
-1898
-2628
-3207
-3524
-3714
-3666
-3499
-3226
-2859
-2474
-2169
-1695
-1170
-712
-347
-78
74
149
154
-107
-368
-531
-534
-284
49
366
707
925
1091
1109
947
595
145
-292
-840
-1581
-2361
-3063
-3725
-4131
-4346
-4422
-4204
-3718
-3164
-2662
-2326
-2040
-1767
-1619
-1641
-1831
-2016
-2033
-1983
-1989
-1916
-1756
-1499
-1104
-718
-466
-211
62
256
239
28
-313
-655
-934
-1251
-1528
-1637
-1533
-1284
-941
-654
-447
-178
101
164
70
-126
-374
-618
-920
-1239
-1465
-1544
-1485
-1348
-1198
-880
-494
-104
267
505
638
746
807
723
650
583
638
884
1078
1325
1679
2054
2587
2991
3194
3370
3454
3560
3467
3118
2781
2477
2433
2546
2527
2560
2694
2868
3104
3319
3427
3625
3735
3718
3656
3621
3508
3527
3563
3332
3304
3545
3816
4205
4636
4702
4927
5179
5231
4500
2543
428
-1599
-3013
-3477
-3936
-4153
-4082
-3931
-3660
-3284
-2728
-2469
-2357
-2311
-2490
-2413
-2088
-1947
-2092
-2675
-2934
-3004
-2538
-1223
-106
954
1913
2569
3135
3444
3563
3161
2502
1956
1250
926
779
635
338
-101
-360
-514
-398
-116
-158
-372
-536
-1007
-1569
-2324
-3180
-3897
-4276
-4388
-4332
-3947
-3439
-2922
-2340
-1835
-1465
-1100
-802
-546
-404
-235
-133
-205
-248
-325
-456
-441
-216
182
685
1165
1485
1478
1269
906
420
-122
-689
-1309
-1954
-2465
-2842
-3400
-3830
-4085
-4326
-4164
-3952
-3700
-3349
-2980
-2683
-2616
-2562
-2696
-2756
-2692
-2581
-2337
-2049
-1636
-1197
-882
-636
-458
-321
-204
-195
-262
-362
-529
-818
-1211
-1540
-1815
-2000
-2035
-1932
-1693
-1409
-1069
-879
-795
-822
-997
-1096
-1257
-1437
-1591
-1682
-1691
-1658
-1505
-1373
-1166
-830
-537
-295
-147
14
113
144
128
55
-17
-14
79
119
304
587
934
1282
1609
1794
2060
2377
2420
2563
2498
2407
2313
2162
2006
1800
1728
1739
1742
1956
2226
2555
2968
3114
3504
3475
3441
3653
3405
3358
3251
2859
3049
3125
3120
3402
3417
3841
4345
4729
5199
5148
5328
5140
4873
4089
1634
-485
-2855
-4438
-4470
-4526
-4190
-4027
-3932
-3545
-3129
-2478
-2168
-2331
-2368
-2905
-3083
-2740
-2613
-2235
-2444
-2475
-2252
-1616
46
1467
2790
3488
3566
3639
3181
2740
2183
1238
619
64
-310
-237
-250
-343
-550
-741
-840
-899
-859
-1194
-1717
-2134
-2796
-3360
-3928
-4546
-4712
-4628
-4079
-3259
-2440
-1521
-884
-430
-203
-226
-104
-72
17
122
63
108
160
279
501
642
869
1084
1315
1491
1413
1212
661
-79
-792
-1581
-2163
-2542
-2764
-2837
-2862
-2929
-3351
-3876
-4246
-4242
-3870
-3618
-3473
-3342
-3037
-2661
-2431
-2372
-2306
-2064
-1579
-1116
-786
-402
-100
79
-96
-479
-823
-1030
-1118
-1287
-1566
-1880
-2072
-2135
-2332
-2606
-2816
-2818
-2560
-2286
-2090
-1979
-1907
-1839
-1872
-1968
-1938
-1747
-1409
-1207
-1101
-940
-694
-441
-365
-437
-480
-316
-103
3
20
53
101
204
198
87
105
321
576
779
937
1146
1350
1516
1622
1621
1600
1681
1837
1882
1959
1877
1821
1761
1696
1755
1829
2051
2214
2271
2489
2633
2660
2698
2690
2757
2888
3127
3387
3534
3818
3842
3781
3857
3603
3721
3777
3782
4077
3985
4136
4363
4648
4865
4829
4757
4015
2127
-336
-2532
-4359
-4394
-4342
-4320
-4183
-4556
-4160
-3562
-2425
-1918
-1782
-1958
-2626
-2831
-2612
-2104
-1663
-1381
-1443
-1234
-914
183
1473
2305
3019
2969
2909
2594
1802
909
-81
-827
-1271
-1419
-1241
-1296
-1361
-1593
-1879
-1916
-1813
-1739
-2079
-2579
-3020
-3363
-3534
-3491
-3560
-3368
-2976
-2356
-1550
-819
-65
593
918
1138
1075
891
741
523
399
390
559
658
801
876
758
610
570
418
335
59
-456
-976
-1690
-2248
-2697
-2974
-2913
-2725
-2513
-2219
-2047
-1921
-1893
-2164
-2654
-3146
-3495
-3483
-3324
-3126
-2760
-2420
-1853
-1326
-898
-667
-551
-444
-576
-703
-977
-1286
-1602
-2051
-2431
-2750
-2867
-2693
-2489
-2268
-2144
-2180
-2203
-2305
-2488
-2787
-3049
-3144
-3068
-2832
-2559
-2249
-1905
-1554
-1198
-932
-607
-294
-68
18
-87
-140
-210
-306
-413
-472
-402
-180
129
313
459
535
483
442
304
233
202
256
363
456
611
774
1119
1362
1564
1726
1852
2039
2056
2101
2085
1972
2037
1873
1725
1732
1826
2222
2617
2724
2845
2888
3045
3278
3014
3048
3066
3002
3199
2889
2720
3074
3236
3812
3894
3644
3856
3656
3935
3894
3642
3919
3513
3639
3549
2803
1539
-731
-2455
-3778
-3822
-3123
-3183
-2921
-3218
-3508
-2656
-1949
-1038
-771
-1341
-1901
-2486
-2186
-1441
-1092
-414
-364
-240
76
424
1324
1558
1824
1719
1346
1281
796
-96
-1087
-1982
-2117
-1972
-1588
-1356
-1569
-1658
-2031
-2304
-2208
-2214
-2264
-2479
-2737
-2609
-2533
-2246
-2054
-1827
-1262
-689
-82
267
542
810
746
756
681
468
375
89
-126
-153
-12
183
247
326
191
-73
-376
-746
-929
-1115
-1367
-1577
-1837
-1848
-1879
-1936
-1872
-1716
-1419
-1196
-976
-1006
-1226
-1770
-2522
-2897
-3059
-2833
-2663
-2789
-2558
-2204
-1693
-1241
-1103
-1052
-1151
-1354
-1770
-2193
-2365
-2581
-2723
-2813
-2886
-2743
-2622
-2503
-2402
-2391
-2272
-2123
-2081
-2202
-2518
-2834
-3013
-2903
-2552
-2182
-1803
-1481
-1158
-810
-567
-427
-290
-258
-338
-491
-563
-520
-505
-497
-446
-237
42
264
349
303
309
340
241
34
-201
-307
-371
-317
-127
97
585
953
1186
1387
1510
1670
1739
1764
1789
1680
1654
1758
1772
1972
1927
2034
2473
2576
2827
2736
2717
2855
2611
2460
2167
2036
2131
1995
2097
2145
2390
2846
3004
3221
3209
3281
3363
3024
3244
3108
3131
3559
3330
3600
3775
3847
4022
3030
1207
-566
-2556
-3371
-3141
-3281
-3213
-3331
-3507
-3124
-2292
-1267
-738
-673
-1220
-2165
-2241
-1983
-1553
-991
-993
-1028
-769
-306
478
876
1151
1411
1293
1206
927
420
-396
-1289
-1786
-1957
-1841
-1588
-1693
-1729
-1693
-1668
-1454
-1377
-1632
-2055
-2300
-2507
-2585
-2451
-2301
-1927
-1428
-971
-310
66
180
356
457
568
664
605
479
205
-30
-133
-83
27
62
208
209
143
82
-189
-431
-753
-1166
-1468
-1739
-1911
-1946
-1891
-1744
-1632
-1371
-1173
-1148
-1078
-1319
-1820
-2361
-2822
-2934
-2940
-2922
-3005
-3050
-2698
-2201
-1730
-1493
-1461
-1401
-1434
-1626
-1984
-2256
-2380
-2561
-2639
-2616
-2552
-2402
-2247
-2123
-2105
-2069
-1994
-2095
-2238
-2457
-2668
-2696
-2589
-2394
-2180
-1986
-1699
-1307
-920
-641
-506
-380
-292
-303
-375
-436
-471
-521
-539
-537
-448
-198
49
128
45
-41
-32
-39
-136
-280
-399
-368
-279
-181
20
314
674
972
1214
1446
1592
1758
1728
1652
1594
1597
1701
1731
1762
1719
1867
2180
2299
2459
2474
2485
2550
2375
2277
2184
2110
2131
2040
2101
2252
2604
2917
2954
3219
3280
3207
3251
2902
2806
2740
2486
2608
2758
3146
3455
3753
4182
4310
4565
3788
1901
406
-1321
-2512
-2790
-3380
-3355
-3047
-2865
-2182
-1523
-751
-385
-608
-792
-1314
-1577
-1752
-2132
-2035
-1666
-1143
-736
-551
-90
420
836
1208
1319
1267
860
10
-970
-1474
-1519
-1572
-1563
-1657
-1789
-1694
-1664
-1594
-1292
-1039
-1050
-1452
-1849
-2050
-2300
-2398
-2277
-2002
-1568
-1150
-736
-393
73
597
729
707
588
279
79
-73
-192
-100
13
66
100
236
358
316
238
39
-165
-396
-761
-1075
-1380
-1659
-1803
-1899
-1896
-1682
-1415
-1237
-1046
-1007
-1336
-1770
-2228
-2592
-2718
-2785
-2906
-2824
-2531
-2202
-1949
-1720
-1461
-1220
-1105
-1318
-1681
-1953
-2099
-2251
-2486
-2679
-2793
-2869
-2764
-2549
-2265
-2005
-1919
-1841
-1900
-2041
-2361
-2499
-2530
-2487
-2267
-2225
-2141
-1773
-1561
-1233
-999
-729
-418
-382
-397
-425
-448
-438
-512
-559
-557
-490
-314
-185
-103
104
289
328
320
301
248
185
132
133
168
325
474
562
735
912
1102
1272
1448
1631
1623
1667
1657
1518
1500
1483
1413
1478
1633
1781
1899
2124
2280
2250
2293
2235
2084
1994
1970
2003
2086
2291
2345
2427
2633
2598
2723
2768
2714
2845
2832
2815
2976
2874
3023
3136
3032
3388
3444
3572
3847
3281
2475
1502
-110
-1275
-1978
-2483
-2399
-2261
-2214
-1969
-1613
-1006
-451
-193
-302
-972
-1501
-1680
-1689
-1301
-1059
-1321
-1636
-1913
-1687
-1056
-245
453
555
266
-201
-575
-707
-668
-836
-1200
-1598
-1950
-2141
-2070
-1872
-1757
-1637
-1577
-1619
-1563
-1460
-1326
-1251
-1255
-1355
-1551
-1639
-1705
-1608
-1436
-1257
-988
-711
-438
-137
41
119
174
114
71
53
14
-90
-192
-317
-437
-458
-433
-332
-230
-188
-134
-140
-103
-76
-157
-229
-344
-456
-590
-719
-825
-968
-1114
-1288
-1476
-1622
-1750
-1763
-1635
-1507
-1356
-1286
-1255
-1239
-1290
-1290
-1371
-1433
-1436
-1425
-1319
-1297
-1281
-1238
-1218
-1216
-1269
-1252
-1209
-1110
-1024
-1038
-1071
-1142
-1190
-1241
-1310
-1344
-1336
-1291
-1240
-1211
-1210
-1215
-1226
-1231
-1241
-1232
-1222
-1202
-1182
-1212
-1226
-1217
-1228
-1196
-1124
-1026
-932
-835
-724
-613
-562
-548
-570
-604
-617
-609
-566
-543
-517
-478
-445
-410
-363
-320
-327
-183
-160
-215
17
127
155
231
319
340
365
473
519
568
637
656
656
741
813
832
923
963
952
982
1006
1098
1196
1200
1280
1328
1364
1423
1459
1574
1609
1648
1711
1701
1672
1692
1797
1804
1846
1976
1934
2078
2142
2154
2162
2065
1934
1500
1151
798
561
696
788
923
948
840
644
377
234
134
80
126
53
-109
-248
-549
-791
-922
-1019
-997
-946
-861
-876
-951
-1003
-1096
-1057
-1044
-1068
-1160
-1323
-1405
-1480
-1528
-1471
-1456
-1468
-1531
-1628
-1633
-1672
-1586
-1494
-1428
-1373
-1451
-1519
-1573
-1571
-1505
-1488
-1410
-1360
-1313
-1285
-1297
-1263
-1243
-1167
-1103
-1066
-994
-906
-821
-708
-649
-589
-520
-502
-404
-305
-241
-162
-89
-4
-15
-44
-66
-104
-71
-73
-94
-125
-237
-346
-473
-563
-604
-625
-601
-619
-615
-634
-701
-741
-741
-680
-624
-627
-678
-763
-821
-847
-891
-896
-897
-922
-949
-990
-1058
-1097
-1091
-1095
-1116
-1193
-1284
-1342
-1362
-1363
-1332
-1324
-1321
-1285
-1252
-1220
-1207
-1153
-1071
-1014
-957
-950
-1000
-1029
-999
-966
-954
-880
-770
-671
-554
-460
-398
-355
-324
-266
-257
-224
-212
-232
-201
-177
-178
-136
-64
42
165
261
368
431
467
528
576
631
636
637
667
671
683
668
699
761
835
944
1033
1173
1307
1412
1491
1506
1558
1594
1633
1658
1642
1665
1701
1750
1868
1959
2001
2079
2151
2256
2311
2418
2503
2523
2600
2552
2509
2246
1761
1347
958
921
1095
1259
1505
1451
1217
942
588
451
373
382
460
285
64
-175
-471
-686
-829
-890
-901
-831
-712
-793
-889
-1016
-1102
-1066
-1132
-1168
-1303
-1464
-1551
-1619
-1576
-1557
-1588
-1607
-1702
-1740
-1792
-1740
-1580
-1464
-1371
-1367
-1450
-1520
-1565
-1557
-1499
-1458
-1393
-1323
-1238
-1210
-1201
-1155
-1127
-1105
-1049
-1022
-957
-869
-768
-673
-619
-565
-522
-486
-427
-318
-216
-157
-84
-25
-33
-67
-93
-89
-68
-70
-54
-47
-88
-158
-300
-430
-495
-548
-587
-582
-562
-546
-559
-585
-667
-753
-833
-917
-942
-969
-959
-988
-1006
-990
-1042
-1047
-1045
-1033
-972
-982
-1024
-1102
-1149
-1147
-1207
-1310
-1381
-1409
-1410
-1406
-1377
-1362
-1342
-1304
-1261
-1221
-1202
-1152
-1064
-983
-935
-891
-851
-827
-808
-785
-731
-682
-637
-555
-486
-447
-424
-422
-397
-313
-280
-280
-248
-239
-218
-181
-143
-91
-8
61
109
167
247
313
360
415
432
436
453
451
494
582
683
805
911
1013
1093
1141
1180
1208
1206
1273
1332
1379
1442
1507
1613
1646
1687
1743
1806
1894
1974
2040
2120
2187
2228
2305
2276
2313
2375
2415
2513
2478
2474
2239
1778
1400
951
815
975
1110
1383
1456
1266
1047
675
484
394
368
450
246
85
-125
-440
-638
-846
-919
-976
-995
-988
-1107
-1226
-1332
-1367
-1271
-1263
-1287
-1411
-1607
-1719
-1800
-1752
-1658
-1654
-1615
-1706
-1791
-1788
-1752
-1618
-1545
-1427
-1368
-1466
-1531
-1592
-1582
-1507
-1478
-1396
-1371
-1317
-1247
-1233
-1172
-1131
-1116
-1061
-1049
-1023
-974
-890
-774
-747
-711
-718
-693
-584
-518
-404
-310
-243
-180
-175
-154
-165
-174
-104
-60
-52
-117
-192
-219
-308
-343
-430
-538
-566
-604
-580
-579
-591
-630
-725
-730
-798
-876
-893
-948
-909
-926
-1007
-1072
-1147
-1179
-1251
-1301
-1320
-1337
-1303
-1347
-1405
-1442
-1475
-1457
-1469
-1489
-1516
-1528
-1502
-1458
-1445
-1458
-1448
-1375
-1295
-1212
-1139
-1123
-1085
-1049
-1010
-997
-1011
-966
-939
-897
-831
-750
-656
-577
-491
-444
-394
-328
-343
-306
-214
-193
-158
-95
-71
-77
-70
-30
24
113
217
307
386
477
552
623
651
725
774
791
886
923
974
1033
1073
1154
1249
1378
1429
1426
1477
1481
1529
1575
1596
1666
1727
1818
1834
1874
1893
1871
1932
1962
2066
2114
2205
2282
2317
2483
2519
2576
2487
2187
1745
1209
921
806
974
1266
1402
1473
1332
1056
782
636
542
513
568
463
206
-63
-371
-656
-783
-864
-903
-925
-929
-945
-1053
-1094
-1080
-1055
-1045
-1168
-1359
-1558
-1651
-1648
-1569
-1466
-1465
-1563
-1656
-1731
-1793
-1748
-1672
-1595
-1526
-1463
-1468
-1510
-1484
-1468
-1405
-1358
-1357
-1338
-1331
-1253
-1178
-1169
-1173
-1154
-1127
-1078
-1042
-969
-876
-822
-756
-728
-677
-646
-585
-483
-386
-284
-256
-223
-169
-143
-96
-102
-87
-47
-37
12
14
22
26
-24
-62
-155
-249
-316
-344
-306
-313
-345
-426
-500
-602
-714
-769
-834
-846
-886
-929
-993
-1084
-1123
-1184
-1196
-1179
-1175
-1175
-1183
-1201
-1241
-1247
-1263
-1298
-1302
-1371
-1446
-1441
-1409
-1379
-1333
-1281
-1230
-1157
-1101
-1062
-1040
-984
-919
-876
-895
-899
-874
-851
-787
-704
-634
-568
-500
-451
-390
-333
-254
-185
-151
-135
-107
-86
-38
39
51
94
162
203
225
305
423
491
585
664
733
790
792
844
876
906
938
960
1014
1041
1073
1127
1187
1288
1370
1407
1446
1499
1557
1589
1639
1662
1706
1786
1816
1860
1889
1922
1993
2094
2191
2262
2341
2403
2495
2578
2660
2705
2557
2199
1654
1207
884
817
1083
1243
1430
1407
1167
891
557
441
336
366
392
214
49
-271
-591
-797
-920
-927
-1029
-1073
-1063
-1164
-1179
-1148
-1120
-1032
-1088
-1206
-1380
-1567
-1529
-1529
-1454
-1388
-1475
-1543
-1671
-1739
-1739
-1699
-1567
-1522
-1443
-1387
-1452
-1424
-1454
-1481
-1493
-1563
-1552
-1559
-1505
-1346
-1290
-1206
-1182
-1190
-1153
-1221
-1132
-1064
-1015
-932
-944
-939
-915
-860
-759
-682
-556
-447
-336
-226
-198
-127
-158
-201
-161
-198
-175
-135
-110
-92
-121
-96
-141
-187
-224
-365
-459
-546
-599
-611
-687
-715
-795
-857
-861
-932
-964
-1032
-1048
-1021
-1106
-1204
-1297
-1317
-1329
-1369
-1380
-1460
-1472
-1448
-1456
-1449
-1502
-1490
-1429
-1413
-1421
-1467
-1489
-1473
-1463
-1410
-1403
-1376
-1290
-1250
-1192
-1137
-1099
-1063
-1035
-1007
-990
-958
-917
-843
-746
-708
-704
-708
-680
-624
-586
-547
-502
-445
-405
-352
-303
-235
-176
-121
-15
48
138
270
362
446
557
626
670
707
716
760
827
911
1033
1132
1150
1152
1113
1066
1082
1104
1195
1251
1300
1331
1320
1349
1365
1441
1520
1603
1720
1763
1820
1886
1914
1957
1968
2026
2076
2190
2387
2497
2625
2677
2665
2608
2246
1751
1274
895
848
957
1144
1339
1307
1170
857
568
431
275
291
303
204
-24
-315
-573
-816
-890
-974
-1079
-1064
-1111
-1135
-1135
-1221
-1160
-1079
-1095
-1171
-1367
-1506
-1565
-1518
-1430
-1419
-1447
-1541
-1626
-1669
-1722
-1683
-1659
-1664
-1589
-1568
-1544
-1530
-1548
-1566
-1597
-1570
-1529
-1503
-1426
-1382
-1316
-1261
-1275
-1265
-1256
-1242
-1216
-1174
-1106
-1065
-1012
-947
-898
-781
-633
-508
-405
-350
-272
-220
-182
-100
-54
-4
-8
-33
-19
-33
-40
-50
-70
-56
-113
-203
-308
-391
-458
-494
-505
-535
-572
-634
-735
-859
-942
-997
-1018
-1092
-1191
-1249
-1298
-1283
-1304
-1314
-1323
-1350
-1300
-1294
-1305
-1306
-1314
-1292
-1287
-1297
-1363
-1437
-1455
-1432
-1409
-1403
-1408
-1393
-1383
-1358
-1296
-1237
-1145
-1089
-1035
-990
-987
-954
-978
-989
-974
-959
-910
-870
-817
-795
-753
-647
-591
-526
-489
-447
-360
-324
-257
-163
-111
-66
-11
68
133
189
269
335
393
453
490
510
560
586
608
645
649
668
735
771
778
799
799
812
870
924
1034
1148
1293
1439
1478
1570
1604
1662
1695
1700
1803
1855
1952
2016
2076
2223
2351
2560
2722
2798
2917
2886
2828
2748
2386
1861
1345
925
733
795
996
1110
1179
1244
1078
860
689
538
501
500
448
236
-52
-364
-681
-841
-886
-990
-1025
-1102
-1221
-1239
-1256
-1197
-1149
-1130
-1198
-1373
-1548
-1628
-1642
-1598
-1566
-1598
-1671
-1762
-1796
-1860
-1880
-1854
-1846
-1813
-1778
-1778
-1814
-1817
-1768
-1786
-1785
-1742
-1716
-1659
-1555
-1403
-1295
-1228
-1217
-1304
-1337
-1297
-1261
-1212
-1130
-1024
-968
-888
-760
-634
-523
-419
-291
-207
-146
-82
-54
-21
-8
-38
-83
-137
-197
-240
-279
-324
-324
-382
-515
-590
-665
-679
-645
-634
-567
-571
-555
-594
-719
-773
-839
-887
-995
-1088
-1159
-1231
-1265
-1368
-1442
-1465
-1479
-1462
-1445
-1457
-1447
-1434
-1424
-1451
-1448
-1495
-1486
-1496
-1427
-1814
-2294
-2229
-2746
-3032
-2745
-2644
-2534
-2307
-2091
-1851
-1848
-1659
-1328
-1476
-1384
-1255
-1524
-1438
-1379
-1384
-1170
-978
-838
-667
-425
-258
-65
-26
51
136
77
159
200
211
286
342
440
584
696
874
1113
1275
1505
1665
1789
1951
1980
2085
2130
2066
2049
2035
2015
1953
2014
2004
2129
2302
2366
2588
2791
2990
3204
3282
3326
3301
3226
3234
3263
3253
3174
3161
3168
3201
3483
3700
3933
4038
3659
3094
2239
1081
81
-862
-1754
-2339
-2681
-2812
-2563
-2146
-1640
-1245
-1137
-1158
-1056
-759
-465
-144
-237
-699
-1292
-1911
-2086
-2061
-2007
-1787
-1748
-1679
-1425
-1024
-613
-330
-242
-518
-980
-1394
-1709
-1961
-2291
-2633
-2940
-3139
-3150
-3062
-2853
-2521
-2083
-1549
-1044
-616
-336
-244
-218
-288
-353
-436
-652
-761
-857
-820
-600
-393
-38
303
567
806
1019
1183
1208
1107
881
537
221
-124
-414
-622
-757
-719
-642
-516
-288
-61
154
313
385
392
272
23
-254
-574
-921
-1241
-1603
-1968
-2167
-2373
-2487
-2486
-2504
-2367
-2232
-2129
-1971
-1864
-1855
-1946
-2140
-2371
-2574
-2695
-2806
-2867
-2885
-2792
-2656
-2495
-2265
-2073
-1938
-1861
-1856
-1953
-2082
-2192
-2382
-2575
-2684
-2770
-2732
-2571
-2356
-2093
-1798
-1521
-1226
-920
-741
-642
-582
-515
-510
-547
-550
-543
-506
-431
-346
-216
-67
105
244
336
484
505
531
544
452
423
407
403
452
544
668
858
1102
1296
1526
1767
1879
2003
2081
2004
1948
1791
1583
1518
1450
1431
1509
1516
1589
1701
1779
2029
2230
2384
2574
2601
2598
2718
2746
2836
2865
2842
2837
2727
2859
2975
3085
3301
3316
3477
3666
3906
4268
4448
4717
4513
3579
2573
1171
-377
-1418
-2401
-3184
-3418
-3394
-2976
-2009
-968
-45
429
165
-345
-814
-865
-712
-764
-943
-1438
-2014
-2187
-1698
-993
-310
281
461
474
556
632
501
87
-563
-1450
-2328
-2906
-3114
-3066
-2851
-2614
-2337
-1812
-1409
-1152
-971
-917
-888
-991
-1062
-1236
-1547
-1737
-1853
-1724
-1366
-938
-366
-13
352
777
1038
1164
1053
870
535
110
-215
-510
-639
-663
-696
-536
-388
-178
36
118
181
156
67
-140
-382
-607
-812
-976
-1101
-1195
-1044
-941
-837
-576
-448
-351
-356
-645
-1150
-1632
-2023
-2518
-2868
-3200
-3459
-3308
-3106
-2871
-2463
-2120
-1817
-1672
-1694
-1817
-1981
-2035
-2212
-2502
-2728
-2784
-2763
-2663
-2421
-2188
-2001
-1816
-1730
-1715
-1709
-1755
-1971
-2246
-2461
-2629
-2716
-2646
-2422
-2127
-1720
-1346
-976
-548
-228
-53
1
-3
-32
-156
-284
-406
-435
-363
-287
-96
115
413
659
763
859
912
935
869
650
484
475
463
493
642
847
1157
1448
1683
1978
2192
2311
2389
2286
2164
1970
1692
1489
1369
1389
1497
1573
1708
1940
2146
2471
2579
2719
2876
2877
2897
2932
2912
2855
2934
2997
3069
3257
3327
3336
3461
3686
3910
4115
4251
4526
4448
3825
2515
1105
-263
-1455
-2220
-3184
-3563
-3559
-3185
-2193
-986
-214
333
288
-171
-857
-1178
-1285
-1484
-1353
-1374
-1483
-1540
-1394
-818
-67
610
1069
963
748
290
-232
-676
-1157
-1616
-2220
-2744
-3079
-3055
-2520
-1866
-1544
-1207
-1110
-1224
-1339
-1462
-1526
-1692
-1934
-2136
-2135
-1890
-1487
-1072
-644
-240
275
657
857
926
846
654
348
-4
-271
-475
-592
-551
-361
-31
149
292
324
272
243
35
-261
-540
-833
-1030
-1201
-1314
-1229
-1061
-809
-593
-385
-195
-122
-177
-350
-555
-810
-1096
-1460
-2104
-2678
-2850
-2936
-2869
-2782
-2856
-2672
-2266
-1951
-1817
-1821
-1986
-2130
-2274
-2607
-2902
-2812
-2629
-2532
-2448
-2246
-2019
-1840
-1680
-1681
-1765
-1859
-1995
-2262
-2557
-2662
-2666
-2645
-2531
-2429
-2210
-1937
-1576
-1190
-828
-577
-616
-628
-583
-618
-630
-548
-430
-330
-210
-34
153
370
502
574
563
516
522
400
216
153
224
353
447
491
642
859
1120
1377
1591
1675
1674
1734
1719
1672
1773
1783
1774
1907
1916
1961
2130
2151
2160
2325
2395
2383
2458
2562
2527
2614
2736
2778
2795
2920
2991
2903
3296
3265
3152
3342
3168
3143
3439
3389
3605
3919
4080
4535
4352
3706
2275
771
-600
-1729
-2429
-3229
-3704
-3614
-3240
-2143
-951
-201
274
-201
-760
-1311
-1401
-1310
-1407
-1386
-1492
-1526
-1265
-995
-548
-6
326
692
619
406
-10
-585
-1128
-1607
-1982
-2401
-2867
-3122
-3128
-2687
-2098
-1758
-1387
-1420
-1543
-1745
-1950
-1902
-1948
-1973
-1928
-1862
-1492
-1117
-689
-233
148
656
881
898
833
606
431
197
-52
-164
-288
-332
-312
-95
159
295
325
193
40
-120
-346
-558
-824
-1023
-1050
-1086
-1033
-835
-636
-382
-193
-50
42
13
-81
-309
-559
-838
-1171
-1637
-2210
-2617
-2776
-2788
-2718
-2764
-2821
-2656
-2364
-2115
-2044
-2117
-2311
-2525
-2726
-2933
-2996
-2794
-2599
-2465
-2278
-2081
-1907
-1756
-1725
-1810
-1912
-2060
-2235
-2499
-2686
-2719
-2629
-2480
-2295
-2078
-1886
-1634
-1321
-1010
-727
-605
-609
-576
-617
-681
-666
-625
-499
-366
-222
-32
160
322
408
419
409
381
328
238
87
55
147
260
398
552
779
1007
1236
1447
1584
1738
1790
1802
1740
1718
1755
1754
1758
1801
1804
1874
1960
1990
2145
2194
2263
2277
2254
2230
2386
2495
2627
2755
2819
2821
2944
2982
2990
3255
3221
3380
3568
3594
3597
3785
3808
3912
4063
4265
4030
3037
1739
327
-950
-1651
-2314
-3121
-3321
-3265
-2775
-1673
-599
4
290
-171
-803
-1371
-1377
-1309
-1472
-1284
-1235
-1122
-958
-632
-274
142
561
673
497
295
-137
-726
-1186
-1517
-1825
-2210
-2578
-2845
-2716
-2221
-1769
-1515
-1211
-1241
-1444
-1669
-1793
-1761
-1788
-1781
-1765
-1560
-1181
-808
-445
-65
260
587
694
646
549
435
300
83
-86
-155
-269
-309
-241
-115
52
131
120
-19
-94
-233
-466
-639
-860
-985
-1042
-1005
-875
-670
-430
-261
-154
-50
-29
-110
-244
-462
-672
-966
-1182
-1447
-1660
-1823
-2216
-2486
-2455
-2542
-2599
-2769
-3004
-2911
-2671
-2492
-2515
-2532
-2529
-2508
-2489
-2541
-2518
-2226
-2000
-1905
-1898
-1853
-1828
-1896
-1885
-1963
-2044
-2053
-2102
-2205
-2290
-2210
-2100
-2053
-1957
-1929
-1812
-1657
-1430
-1177
-959
-806
-743
-596
-434
-346
-248
-107
-7
103
185
246
293
335
348
296
251
319
362
325
325
389
540
682
758
799
974
1174
1328
1445
1625
1773
1892
2033
2106
2185
2277
2276
2199
2190
2078
2062
1997
1852
1807
1775
1828
1925
2000
2184
2441
2707
3013
3144
3287
3338
3316
3248
3266
3152
3177
3269
3305
3666
3961
4333
4742
4905
4299
3140
1479
-137
-1561
-2381
-3246
-3968
-3839
-3495
-2357
-1019
-101
513
376
-272
-1029
-1507
-1420
-1500
-1426
-1418
-1540
-1495
-1318
-700
-55
499
916
863
498
177
-318
-815
-1299
-1819
-2402
-3029
-3310
-3267
-2701
-1996
-1557
-1173
-1045
-1182
-1308
-1498
-1606
-1774
-1933
-1951
-1895
-1557
-1112
-614
-189
168
531
748
794
826
667
514
272
-12
-197
-363
-384
-365
-160
79
274
405
381
288
150
-60
-313
-673
-921
-1057
-1173
-1118
-1017
-754
-473
-223
-28
77
95
-18
-262
-479
-776
-1101
-1356
-1753
-2082
-2283
-2506
-2637
-2638
-2748
-2754
-2727
-2694
-2618
-2442
-2463
-2503
-2571
-2647
-2664
-2667
-2541
-2377
-2124
-1931
-1779
-1718
-1667
-1690
-1748
-1848
-1959
-2061
-2176
-2248
-2297
-2311
-2213
-2153
-2084
-1959
-1830
-1595
-1401
-1183
-1036
-888
-813
-804
-710
-637
-539
-398
-296
-145
33
161
279
339
398
383
322
224
218
225
241
313
386
558
759
920
1087
1247
1394
1563
1595
1634
1629
1636
1695
1654
1662
1662
1665
1756
1816
1797
1890
1884
1954
2069
2107
2254
2362
2519
2610
2761
3026
3177
3263
3491
3342
3262
3407
3267
3217
3380
3294
3471
3808
3959
4511
4900
4762
3541
1918
429
-1264
-2028
-2619
-3687
-3694
-3470
-2803
-1241
-198
746
821
89
-600
-1508
-1401
-1364
-1386
-1019
-1333
-1453
-1467
-1020
-76
342
923
951
399
223
-211
-620
-997
-1518
-2047
-2874
-3304
-3285
-2975
-2111
-1740
-1499
-1266
-1502
-1560
-1758
-1903
-1990
-2251
-2215
-2204
-1884
-1337
-974
-459
-106
280
660
643
705
572
396
265
-54
-120
-232
-370
-296
-242
17
210
328
399
229
199
19
-292
-548
-816
-985
-1128
-1158
-979
-782
-411
-145
-4
173
96
11
-132
-352
-550
-957
-1233
-1491
-1829
-2003
-2315
-2595
-2642
-2617
-2607
-2655
-2662
-2535
-2356
-2215
-2331
-2383
-2446
-2534
-2569
-2597
-2470
-2231
-1974
-1841
-1831
-1843
-1855
-1947
-2039
-2187
-2298
-2402
-2518
-2514
-2508
-2430
-2249
-2168
-2004
-1832
-1662
-1426
-1205
-981
-847
-721
-696
-652
-531
-490
-410
-250
-82
97
219
335
440
482
470
351
221
159
151
182
242
351
498
640
781
896
1050
1285
1458
1533
1665
1795
1828
1858
1882
1842
1821
1747
1688
1684
1751
1885
1955
2105
2112
2202
2378
2482
2552
2774
2809
2997
3205
3210
3419
3500
3605
3712
3677
3608
3777
3602
3850
4084
4237
4686
4788
3808
2424
1035
-685
-1717
-2465
-3382
-3864
-3556
-3273
-2019
-645
170
557
17
-696
-1556
-1609
-1417
-1317
-1135
-1145
-1390
-1485
-1172
-436
145
539
666
250
-21
-198
-468
-888
-1201
-1835
-2613
-3188
-3319
-3130
-2503
-1972
-1799
-1480
-1471
-1529
-1660
-1782
-1874
-2012
-2035
-1928
-1702
-1272
-869
-501
-100
293
710
856
909
864
694
616
418
217
160
-3
-89
-80
89
276
379
458
356
308
205
-19
-222
-409
-592
-729
-853
-791
-609
-352
-53
67
161
222
101
-36
-290
-554
-841
-1168
-1403
-1687
-1913
-2147
-2467
-2693
-2717
-2650
-2672
-2701
-2717
-2660
-2538
-2471
-2494
-2535
-2638
-2682
-2761
-2734
-2545
-2285
-1993
-1934
-1953
-1964
-1929
-1984
-2090
-2180
-2320
-2424
-2464
-2496
-2422
-2316
-2167
-2085
-1978
-1820
-1670
-1447
-1234
-992
-830
-754
-724
-646
-545
-469
-356
-148
58
247
410
502
607
654
661
590
523
518
517
544
559
608
754
864
948
1078
1225
1380
1508
1646
1838
2004
2147
2228
2251
2233
2197
2223
2193
2085
2008
1957
1964
2018
2072
2245
2357
2548
2770
2897
3070
3286
3469
3435
3409
3369
3207
3236
3253
3159
3442
3637
3921
4404
4740
5172
4996
3709
2277
625
-1049
-2014
-2942
-3734
-3895
-3571
-2936
-1654
-377
364
516
-44
-910
-1547
-1487
-1437
-1361
-1291
-1499
-1752
-1657
-1067
-222
494
834
755
492
343
201
-154
-723
-1299
-2080
-2790
-3122
-3095
-2749
-2193
-1898
-1700
-1293
-1132
-1225
-1424
-1664
-1902
-2019
-2096
-1993
-1706
-1367
-1051
-678
-176
343
783
882
913
844
747
615
335
131
-11
-174
-243
-163
89
326
431
484
424
409
291
40
-218
-471
-707
-848
-906
-802
-610
-357
-117
25
204
272
206
41
-167
-450
-759
-1141
-1420
-1753
-2088
-2341
-2491
-2568
-2638
-2742
-2838
-2691
-2554
-2479
-2533
-2593
-2636
-2600
-2710
-2767
-2751
-2497
-2262
-2222
-2150
-2004
-1819
-1825
-1865
-2030
-2180
-2304
-2404
-2503
-2606
-2621
-2613
-2578
-2432
-2266
-2037
-1841
-1598
-1304
-1103
-990
-954
-835
-778
-729
-665
-511
-268
-91
41
191
324
418
456
430
403
390
374
275
261
335
448
568
690
818
1013
1152
1261
1359
1423
1483
1479
1492
1545
1681
1834
1989
2055
2221
2310
2310
2288
2349
2361
2292
2258
2158
2106
2239
2423
2490
2869
3150
3249
3514
3604
3686
3698
3650
3552
3412
3485
3674
3788
4134
4626
4656
4156
2791
1492
-185
-1374
-2112
-3333
-3617
-3704
-3402
-2295
-978
-143
561
278
-478
-1389
-1575
-1219
-1280
-918
-1157
-1490
-1688
-1453
-703
1
434
570
157
99
88
-101
-318
-937
-1584
-2441
-2966
-3246
-3174
-2666
-2247
-2090
-1615
-1320
-1178
-1177
-1425
-1506
-1710
-1716
-1735
-1661
-1446
-1261
-942
-510
-30
529
753
806
812
808
894
678
432
241
-4
-199
-259
-190
-30
98
198
147
172
218
79
-57
-309
-513
-654
-812
-833
-757
-558
-368
-227
-5
119
119
44
-146
-330
-575
-907
-1221
-1557
-1816
-2148
-2540
-2717
-2779
-2794
-2771
-2830
-2780
-2542
-2298
-2245
-2330
-2407
-2508
-2606
-2797
-2894
-2675
-2341
-2133
-2037
-1958
-1825
-1699
-1651
-1713
-1879
-2008
-2166
-2369
-2504
-2547
-2476
-2454
-2361
-2191
-2035
-1758
-1451
-1117
-764
-547
-470
-399
-327
-298
-325
-312
-222
-61
98
219
352
529
654
660
602
515
461
429
381
397
512
643
702
770
940
1172
1401
1588
1751
1941
2111
2182
2251
2230
2218
2154
2093
2089
2067
2178
2346
2383
2526
2747
2883
3086
3208
3271
3368
3348
3451
3486
3501
3537
3552
3515
3654
3838
3894
4232
4469
4684
4988
4638
3103
1851
202
-1475
-2168
-3271
-3925
-3921
-3566
-2733
-1180
16
910
735
-172
-1153
-1900
-1417
-1360
-1064
-1332
-1847
-2099
-1935
-993
-98
344
502
165
-125
6
-22
-248
-882
-1555
-2510
-3197
-3363
-3333
-3000
-2476
-2273
-1810
-1255
-1059
-1054
-1412
-1576
-1841
-1864
-1782
-1764
-1578
-1425
-1067
-597
-55
491
745
777
864
863
889
704
404
164
-88
-305
-390
-313
-107
21
205
301
346
420
289
114
-203
-427
-665
-860
-902
-859
-719
-541
-364
-158
35
152
191
129
21
-250
-612
-956
-1377
-1763
-2175
-2533
-2663
-2760
-2768
-2812
-2891
-2674
-2508
-2418
-2488
-2628
-2710
-2748
-2871
-2959
-2946
-2781
-2609
-2635
-2573
-2393
-2047
-1877
-1827
-1890
-2001
-2018
-2102
-2190
-2309
-2446
-2446
-2464
-2371
-2199
-1987
-1678
-1437
-1109
-915
-804
-680
-562
-508
-545
-616
-562
-437
-334
-215
-39
287
548
738
791
746
730
735
710
617
552
590
594
599
715
871
1095
1324
1502
1674
1837
1959
2055
2087
2169
2197
2175
2138
2024
1997
2083
2178
2279
2449
2612
2737
2890
3084
3250
3318
3437
3495
3392
3550
3609
3551
3699
3840
3914
4191
4449
4592
5000
4657
3457
2133
503
-1145
-1985
-2957
-3658
-3654
-3524
-2687
-1372
-147
734
870
-144
-1101
-1753
-1528
-1319
-1124
-1254
-1903
-2174
-2027
-1121
-192
409
573
290
-67
77
53
-142
-615
-1352
-2259
-3109
-3428
-3497
-3192
-2792
-2548
-2048
-1433
-1211
-1083
-1297
-1514
-1669
-1779
-1785
-1856
-1832
-1715
-1432
-997
-399
164
531
645
893
1000
1053
1006
777
552
213
-108
-265
-272
-206
-85
23
117
240
393
411
354
193
-8
-201
-440
-569
-627
-696
-613
-421
-226
1
176
280
307
198
31
-191
-533
-924
-1313
-1675
-2020
-2233
-2428
-2627
-2674
-2700
-2676
-2587
-2563
-2587
-2601
-2630
-2720
-2726
-2720
-2795
-2782
-2810
-2743
-2554
-2326
-2141
-2028
-1955
-1922
-1913
-1893
-1916
-2048
-2191
-2381
-2517
-2556
-2542
-2478
-2366
-2146
-1851
-1591
-1291
-1002
-770
-578
-442
-333
-308
-257
-259
-263
-150
1
207
377
500
663
775
864
948
974
993
947
887
878
928
982
1034
1158
1313
1443
1643
1819
2030
2302
2470
2533
2508
2463
2341
2190
2124
2137
2170
2266
2388
2542
2812
3106
3348
3578
3767
3831
3895
3841
3815
3746
3618
3676
3738
3790
4300
4641
4908
4565
3319
2198
451
-1191
-1978
-3179
-3870
-3816
-3836
-2779
-1313
-188
694
516
-363
-1021
-1280
-905
-742
-582
-1051
-2040
-2380
-2242
-1372
-688
-225
-18
-383
-362
48
168
189
-349
-1319
-2446
-3335
-3577
-3761
-3575
-3346
-3087
-2373
-1808
-1412
-1073
-1056
-1049
-1162
-1186
-1223
-1400
-1514
-1629
-1512
-1190
-750
-235
70
351
747
1002
1311
1400
1302
1078
597
215
-79
-348
-473
-602
-601
-521
-291
16
156
355
428
380
271
40
-173
-356
-538
-622
-712
-703
-566
-401
-215
-123
-53
-88
-225
-449
-768
-1122
-1562
-2139
-2615
-2985
-3232
-3333
-3339
-3134
-2894
-2600
-2312
-2060
-1861
-1818
-1964
-2195
-2463
-2627
-2738
-2862
-2862
-2857
-2714
-2532
-2319
-2057
-1817
-1661
-1643
-1707
-1815
-1985
-2116
-2289
-2459
-2520
-2475
-2294
-2075
-1726
-1338
-961
-619
-317
-97
32
51
83
26
-60
-84
-170
-143
-65
107
312
513
756
992
1121
1238
1335
1377
1349
1292
1195
1099
1117
1134
1217
1421
1681
1971
2328
2532
2672
2809
2868
2874
2866
2747
2631
2658
2633
2737
2914
3057
3186
3488
3564
3813
3970
3982
4152
4122
4115
4091
4150
4155
4375
4072
3370
2476
1082
-530
-1560
-2585
-3269
-3245
-3320
-2834
-1766
-757
-65
387
-324
-892
-1357
-1260
-825
-587
-606
-1392
-2011
-2249
-1850
-1144
-590
-445
-627
-1021
-731
-407
-33
103
-515
-1460
-2484
-2964
-3214
-3165
-3085
-3188
-3101
-2748
-2418
-1848
-1519
-1355
-1222
-1146
-989
-890
-862
-919
-1010
-1055
-919
-742
-502
-365
-87
138
446
925
1222
1423
1414
1239
1067
800
504
210
-124
-397
-628
-644
-578
-386
-107
37
171
227
248
353
352
289
209
-28
-237
-394
-537
-633
-696
-725
-762
-781
-846
-959
-1082
-1271
-1511
-1768
-2158
-2440
-2629
-2795
-2849
-2905
-2850
-2733
-2622
-2526
-2392
-2248
-2148
-2022
-1979
-2066
-2082
-2159
-2262
-2301
-2377
-2378
-2351
-2288
-2162
-2042
-1877
-1749
-1643
-1531
-1486
-1422
-1399
-1321
-1242
-1209
-1150
-1110
-1024
-882
-722
-550
-418
-244
-77
37
216
298
368
454
469
481
503
527
591
590
581
635
680
755
851
951
1027
1099
1175
1255
1327
1403
1517
1585
1667
1798
1851
1915
1905
1887
1949
1940
1979
2125
2177
2244
2325
2350
2497
2572
2577
2691
2726
2753
2874
2901
2958
3067
3187
3363
3529
3598
3405
3000
2275
1149
26
-992
-1780
-2127
-2141
-2011
-1606
-1096
-887
-510
-642
-823
-803
-842
-479
-249
-179
-390
-792
-1194
-1400
-1304
-1213
-1185
-1155
-1467
-1536
-1334
-1037
-469
-328
-516
-952
-1401
-1590
-1575
-1504
-1568
-1780
-1969
-2187
-2282
-2208
-2146
-2003
-1931
-1851
-1673
-1494
-1216
-925
-785
-683
-674
-633
-608
-532
-453
-484
-368
-313
-246
-119
-77
7
65
111
179
211
229
267
305
301
316
313
269
229
158
56
-15
-59
-120
-94
-137
-258
-322
-348
-337
-338
-386
-482
-610
-751
-895
-1037
-1149
-1202
-1241
-1331
-1362
-1388
-1463
-1484
-1471
-1477
-1477
-1471
-1491
-1545
-1573
-1594
-1670
-1737
-1821
-1870
-1867
-1894
-1870
-1840
-1815
-1780
-1748
-1673
-1617
-1599
-1585
-1588
-1581
-1606
-1596
-1586
-1620
-1602
-1571
-1492
-1404
-1318
-1239
-1241
-1192
-1122
-1053
-937
-868
-777
-677
-586
-468
-356
-291
-232
-173
-147
-127
-62
40
172
298
382
437
445
485
557
641
736
851
988
1096
1147
1212
1272
1289
1319
1358
1367
1362
1375
1418
1495
1575
1642
1679
1760
1818
1847
1948
2046
2169
2324
2425
2448
2486
2544
2577
2656
2733
2828
2921
2880
2565
1907
1296
796
670
1092
1372
1743
1759
1444
1081
526
433
273
255
301
-14
-182
-523
-748
-771
-826
-794
-986
-1048
-1063
-1273
-1240
-1256
-1122
-932
-967
-1020
-1367
-1649
-1754
-1792
-1635
-1508
-1559
-1637
-1778
-1845
-1904
-1916
-1826
-1835
-1732
-1674
-1667
-1539
-1480
-1410
-1394
-1488
-1518
-1593
-1518
-1456
-1388
-1220
-1152
-1058
-1007
-981
-901
-851
-739
-651
-581
-496
-431
-295
-200
-136
-63
-12
73
159
262
375
426
479
474
416
367
274
206
166
105
115
88
64
93
98
149
124
47
-34
-203
-318
-432
-537
-610
-667
-703
-829
-939
-982
-1013
-987
-977
-948
-935
-984
-1001
-1058
-1095
-1134
-1221
-1297
-1359
-1365
-1333
-1315
-1274
-1243
-1220
-1239
-1269
-1258
-1279
-1284
-1266
-1242
-1193
-1142
-1089
-1026
-983
-955
-965
-959
-919
-887
-828
-753
-678
-625
-583
-528
-460
-390
-316
-241
-124
20
130
222
312
419
505
560
628
732
856
963
1092
1186
1275
1371
1451
1524
1584
1650
1739
1836
1872
1940
1995
2071
2127
2216
2362
2386
2494
2617
2717
2935
3086
3271
3366
3231
2785
1977
1319
859
906
1462
1832
2173
2116
1797
1382
930
870
732
760
754
442
188
-181
-462
-616
-736
-850
-1036
-1091
-1185
-1306
-1281
-1248
-1081
-937
-956
-1123
-1470
-1778
-1858
-1832
-1711
-1641
-1756
-1879
-2078
-2175
-2157
-2098
-2035
-2016
-1945
-1951
-1937
-1778
-1755
-1755
-1758
-1861
-1909
-1911
-1797
-1709
-1610
-1440
-1356
-1280
-1225
-1174
-1122
-1100
-1001
-922
-913
-872
-818
-726
-567
-430
-278
-153
-62
46
140
200
178
180
175
81
41
-6
-73
-96
-119
-82
-69
-76
-31
-12
29
27
8
-25
-145
-238
-319
-368
-394
-465
-495
-574
-653
-712
-833
-866
-876
-868
-891
-991
-1072
-1139
-1206
-1276
-1404
-1486
-1541
-1558
-1535
-1567
-1531
-1536
-1549
-1512
-1503
-1490
-1502
-1487
-1448
-1411
-1329
-1277
-1225
-1159
-1114
-1088
-1094
-1079
-1067
-1040
-959
-859
-779
-702
-634
-600
-551
-493
-404
-275
-141
-28
81
184
260
348
406
446
491
582
698
817
910
973
1070
1149
1235
1319
1437
1596
1736
1876
1980
2091
2195
2295
2392
2464
2504
2565
2647
2739
2857
2951
3097
3196
3189
2926
2270
1556
1004
684
933
1357
1754
2038
1806
1541
1022
747
708
595
748
523
284
78
-237
-343
-476
-505
-617
-735
-720
-883
-963
-1011
-1049
-920
-959
-1050
-1347
-1752
-1988
-2118
-2065
-1929
-1889
-1928
-2028
-2165
-2169
-2122
-2021
-1961
-1840
-1769
-1827
-1752
-1674
-1665
-1654
-1712
-1740
-1778
-1716
-1585
-1478
-1308
-1266
-1213
-1181
-1195
-1143
-1164
-1130
-1045
-958
-875
-806
-684
-578
-444
-335
-224
-138
-96
-11
49
61
36
30
22
2
12
-7
-34
-42
-38
-15
-41
-64
-60
-43
-11
-16
-54
-171
-326
-419
-525
-551
-521
-542
-525
-534
-577
-647
-703
-690
-697
-712
-742
-804
-886
-993
-1081
-1158
-1257
-1329
-1363
-1332
-1312
-1336
-1349
-1341
-1310
-1337
-1370
-1404
-1387
-1301
-1253
-1200
-1129
-1088
-1034
-996
-999
-999
-995
-964
-911
-863
-817
-796
-781
-751
-708
-627
-539
-457
-346
-209
-101
7
105
173
207
259
321
366
435
520
632
744
882
991
1098
1190
1256
1372
1468
1553
1665
1740
1842
1973
2092
2202
2307
2471
2611
2742
2984
3073
3164
3271
3211
2876
2151
1601
1091
948
1338
1659
2147
2159
1922
1597
1046
941
694
673
709
395
235
-102
-352
-507
-611
-630
-832
-849
-948
-1059
-965
-986
-858
-701
-722
-868
-1231
-1551
-1758
-1846
-1712
-1610
-1614
-1697
-1917
-2039
-2093
-2080
-2018
-2029
-1948
-1964
-1929
-1813
-1835
-1774
-1769
-1811
-1845
-1898
-1808
-1779
-1688
-1587
-1550
-1451
-1414
-1349
-1313
-1297
-1194
-1087
-968
-856
-742
-616
-516
-420
-334
-240
-173
-116
-44
16
69
98
71
25
3
-36
-110
-147
-166
-115
-61
-64
-27
-43
-67
-85
-121
-165
-236
-338
-398
-464
-535
-589
-639
-670
-726
-758
-810
-839
-823
-816
-795
-809
-787
-817
-907
-952
-1020
-1086
-1129
-1171
-1201
-1268
-1316
-1332
-1344
-1314
-1283
-1263
-1277
-1269
-1201
-1117
-1020
-954
-909
-853
-845
-848
-836
-850
-855
-819
-772
-735
-687
-605
-494
-349
-240
-176
-84
41
154
255
378
496
595
679
779
819
852
944
1064
1174
1247
1356
1431
1475
1541
1611
1715
1799
1880
2020
2136
2252
2431
2569
2673
2742
2830
2897
2958
3040
2904
2409
1725
1195
835
971
1391
1724
2074
1999
1803
1418
1090
1073
946
1060
966
638
345
-73
-227
-327
-398
-502
-653
-645
-793
-869
-847
-851
-657
-595
-638
-864
-1268
-1510
-1657
-1606
-1453
-1397
-1431
-1564
-1768
-1882
-1947
-1913
-1900
-1885
-1842
-1890
-1819
-1759
-1747
-1691
-1753
-1785
-1767
-1720
-1613
-1539
-1410
-1315
-1251
-1171
-1156
-1153
-1212
-1244
-1194
-1146
-1017
-936
-824
-672
-547
-396
-282
-192
-132
-76
-14
23
50
48
9
-52
-107
-165
-221
-259
-302
-258
-198
-171
-95
-96
-114
-145
-213
-244
-357
-454
-557
-660
-695
-728
-754
-786
-808
-825
-856
-812
-771
-745
-703
-727
-772
-826
-885
-935
-997
-994
-1012
-1026
-997
-1007
-1006
-1038
-1037
-1019
-1037
-1004
-1011
-1004
-964
-942
-908
-897
-874
-848
-831
-814
-813
-754
-676
-629
-553
-456
-347
-280
-217
-125
-99
-46
43
162
288
400
522
661
761
849
939
993
1050
1104
1191
1295
1396
1529
1623
1734
1875
2005
2096
2159
2300
2436
2554
2715
2812
2940
2995
2989
2992
2735
2238
1566
1047
775
943
1347
1664
1911
1759
1547
1171
888
792
618
685
541
312
87
-219
-357
-442
-432
-542
-626
-633
-771
-767
-821
-823
-727
-752
-803
-1075
-1391
-1589
-1669
-1622
-1489
-1484
-1618
-1760
-1907
-1987
-2020
-1974
-1948
-1870
-1836
-1861
-1813
-1808
-1816
-1820
-1880
-1950
-1935
-1840
-1752
-1627
-1450
-1364
-1309
-1262
-1227
-1208
-1214
-1164
-1100
-982
-884
-824
-769
-712
-609
-568
-484
-395
-368
-307
-276
-240
-241
-297
-360
-458
-525
-573
-563
-455
-319
-158
-71
-51
-67
-154
-225
-297
-364
-435
-549
-637
-742
-790
-815
-867
-846
-828
-792
-787
-802
-736
-718
-711
-698
-772
-833
-950
-1060
-1117
-1137
-1118
-1160
-1199
-1208
-1210
-1199
-1231
-1234
-1199
-1142
-1047
-980
-910
-888
-874
-847
-791
-734
-741
-708
-640
-595
-535
-515
-483
-395
-319
-250
-166
-67
14
52
101
168
231
332
424
563
690
752
854
977
1124
1207
1316
1421
1541
1694
1743
1821
1859
1935
2086
2186
2387
2484
2558
2678
2704
2846
2887
2648
2202
1523
979
648
798
1209
1549
1951
1888
1689
1326
1026
1001
858
995
949
633
334
-55
-233
-320
-361
-446
-561
-602
-688
-734
-712
-714
-608
-587
-698
-942
-1322
-1588
-1707
-1669
-1559
-1555
-1628
-1717
-1860
-1887
-1904
-1885
-1872
-1865
-1838
-1850
-1817
-1805
-1815
-1824
-1879
-1940
-1935
-1894
-1763
-1648
-1529
-1434
-1392
-1328
-1307
-1289
-1299
-1281
-1189
-1058
-917
-808
-714
-672
-579
-462
-369
-306
-278
-235
-210
-172
-138
-103
-119
-173
-244
-315
-346
-376
-338
-226
-113
-58
-73
-160
-251
-330
-419
-496
-571
-592
-630
-703
-719
-764
-795
-794
-810
-772
-771
-753
-725
-685
-649
-694
-735
-825
-893
-941
-1025
-1076
-1153
-1173
-1154
-1140
-1106
-1058
-978
-898
-833
-776
-740
-729
-697
-694
-668
-635
-616
-596
-621
-593
-571
-531
-476
-458
-359
-283
-199
-132
-77
26
64
172
258
354
461
543
689
782
890
1017
1123
1267
1372
1451
1494
1572
1714
1864
2006
2156
2265
2380
2521
2582
2739
2841
2905
2992
2756
2278
1603
1057
768
924
1356
1697
1997
1876
1602
1158
819
758
707
862
762
506
205
-176
-384
-477
-466
-554
-616
-660
-810
-840
-797
-711
-545
-509
-609
-888
-1253
-1480
-1624
-1612
-1487
-1452
-1504
-1643
-1826
-1944
-1968
-1957
-1938
-1892
-1901
-1880
-1882
-1884
-1893
-1897
-1897
-1919
-1882
-1843
-1767
-1680
-1615
-1513
-1418
-1336
-1300
-1273
-1205
-1150
-1069
-950
-846
-737
-614
-550
-514
-408
-292
-213
-204
-244
-289
-371
-405
-450
-488
-518
-510
-475
-430
-314
-234
-151
-116
-174
-212
-327
-422
-473
-488
-474
-527
-513
-516
-496
-479
-535
-543
-588
-599
-586
-648
-672
-741
-768
-752
-804
-861
-971
-1033
-1028
-1019
-986
-1001
-1019
-1018
-1025
-988
-979
-934
-886
-856
-815
-832
-791
-795
-825
-747
-685
-651
-624
-531
-447
-457
-432
-382
-317
-231
-165
-82
-49
15
101
187
309
432
600
729
823
844
885
976
1049
1213
1326
1412
1507
1630
1810
1917
2063
2241
2367
2490
2603
2662
2762
2827
2781
2473
1874
1328
874
819
1165
1508
1928
2027
1885
1563
1107
983
814
850
911
665
455
46
-256
-362
-354
-289
-392
-404
-542
-646
-577
-557
-422
-325
-391
-545
-890
-1187
-1408
-1452
-1284
-1208
-1189
-1261
-1409
-1538
-1681
-1725
-1756
-1750
-1654
-1644
-1612
-1629
-1657
-1683
-1747
-1744
-1761
-1776
-1769
-1738
-1684
-1619
-1553
-1498
-1436
-1388
-1358
-1344
-1270
-1148
-1009
-882
-789
-734
-676
-621
-542
-419
-395
-434
-487
-529
-515
-497
-458
-458
-477
-471
-452
-380
-305
-237
-183
-161
-182
-236
-322
-405
-462
-514
-514
-552
-559
-553
-526
-472
-502
-515
-543
-551
-613
-700
-733
-807
-815
-812
-849
-895
-988
-1021
-1009
-981
-942
-912
-874
-834
-818
-804
-782
-749
-676
-624
-614
-596
-548
-536
-517
-453
-407
-358
-317
-295
-244
-198
-163
-100
-68
-20
6
23
89
156
249
357
479
633
772
884
955
1031
1151
1241
1336
1456
1582
1704
1827
1919
1997
2132
2250
2390
2515
2616
2711
2741
2551
1994
1421
929
630
831
1189
1662
1938
1835
1643
1116
809
676
548
725
673
535
248
-128
-300
-396
-353
-453
-522
-545
-696
-683
-630
-554
-367
-400
-508
-765
-1135
-1347
-1509
-1453
-1327
-1259
-1261
-1381
-1480
-1582
-1597
-1595
-1608
-1498
-1510
-1533
-1532
-1609
-1625
-1654
-1668
-1651
-1647
-1624
-1617
-1590
-1525
-1469
-1407
-1347
-1330
-1366
-1413
-1366
-1280
-1153
-992
-851
-729
-673
-643
-565
-497
-478
-510
-572
-607
-622
-557
-509
-462
-441
-458
-433
-413
-373
-347
-284
-198
-192
-200
-285
-385
-458
-537
-523
-589
-617
-621
-668
-651
-714
-737
-737
-770
-779
-862
-885
-903
-902
-841
-858
-841
-880
-944
-916
-897
-880
-870
-824
-786
-784
-751
-731
-712
-688
-670
-622
-618
-601
-567
-566
-487
-410
-339
-265
-217
-142
-79
-46
5
53
112
134
156
209
252
318
386
479
598
716
853
971
1074
1239
1363
1497
1554
1687
1774
1886
2010
2304
3385
3620
3898
4071
3312
2629
2008
1521
1010
344
13
-86
-9
537
974
1175
1188
640
212
60
152
431
571
608
147
-356
-553
-605
-436
-456
-532
-720
-894
-772
-603
-375
-193
-242
-359
-637
-975
-1248
-1421
-1477
-1574
-1675
-1889
-2119
-2282
-2361
-2401
-2441
-2408
-2355
-2243
-2001
-1828
-1812
-1835
-1889
-1845
-1714
-1598
-1585
-1623
-1593
-1467
-1306
-1172
-1035
-937
-866
-778
-609
-414
-238
-120
-21
14
-41
-71
-77
-169
-315
-451
-595
-729
-780
-780
-804
-766
-707
-560
-404
-251
-60
-16
25
45
4
-79
-243
-380
-576
-733
-813
-883
-873
-884
-870
-873
-884
-785
-759
-804
-855
-945
-1019
-1066
-1123
-1258
-1396
-1487
-1543
-1542
-1515
-1372
-1189
-1010
-785
-597
-494
-404
-399
-432
-449
-502
-542
-596
-640
-683
-709
-651
-538
-371
-192
-53
65
203
383
559
700
808
892
949
988
1073
1151
1251
1393
1524
1707
1894
2067
2242
2364
2557
2778
2963
3187
3386
3524
3679
3785
3884
3841
3503
3096
2349
1405
562
-187
-662
-808
-827
-634
-257
130
496
551
336
55
-237
-190
125
334
299
-164
-751
-1184
-1378
-1240
-1084
-933
-853
-887
-831
-649
-278
11
-28
-286
-852
-1459
-1868
-2041
-2129
-2282
-2522
-2767
-2871
-2826
-2658
-2559
-2421
-2213
-1945
-1610
-1282
-1170
-1263
-1334
-1444
-1483
-1435
-1389
-1350
-1323
-1215
-1019
-729
-379
-80
102
133
162
242
327
403
356
167
-152
-493
-784
-1100
-1365
-1536
-1641
-1583
-1358
-1015
-630
-317
-91
27
117
199
184
101
-2
-163
-327
-473
-651
-789
-910
-962
-936
-864
-752
-707
-771
-857
-950
-1097
-1274
-1478
-1706
-1900
-2055
-2150
-2151
-2090
-1939
-1787
-1624
-1456
-1250
-986
-742
-478
-284
-233
-233
-299
-444
-607
-783
-903
-963
-944
-797
-624
-423
-176
108
363
551
706
814
893
948
961
987
1003
1014
1065
1148
1283
1503
1748
2101
2453
2755
3014
3142
3217
3309
3381
3367
3336
3307
3301
3348
3408
3556
3463
3083
2597
1711
790
99
-504
-743
-860
-1038
-927
-688
-218
178
182
-115
-573
-846
-717
-305
26
92
-266
-748
-1049
-1153
-858
-591
-460
-394
-570
-716
-633
-493
-480
-742
-1312
-2052
-2664
-2938
-2979
-2933
-2893
-2928
-2899
-2759
-2500
-2297
-2191
-2099
-1980
-1726
-1465
-1274
-1281
-1408
-1466
-1463
-1312
-1060
-833
-599
-371
-144
92
357
612
724
667
462
228
67
-37
-193
-460
-813
-1249
-1531
-1631
-1637
-1521
-1378
-1193
-820
-357
28
192
151
3
-130
-258
-281
-280
-353
-391
-513
-534
-519
-502
-437
-497
-574
-732
-954
-1078
-1188
-1399
-1725
-2016
-2282
-2451
-2463
-2408
-2273
-2049
-1735
-1432
-1213
-1024
-943
-914
-821
-777
-737
-687
-666
-642
-627
-565
-500
-436
-312
-200
-102
19
172
334
420
480
484
445
477
498
580
714
835
1027
1255
1532
1802
2075
2319
2499
2625
2713
2796
2878
2953
2990
3040
3097
3155
3202
3296
3434
3598
3723
3865
3698
3116
2379
1159
43
-658
-1232
-1413
-1506
-1745
-1484
-897
-14
759
953
747
187
-319
-390
-197
-45
-73
-552
-1098
-1363
-1388
-972
-541
-249
-41
-199
-331
-295
-348
-506
-917
-1671
-2524
-3116
-3370
-3345
-3186
-3000
-2793
-2507
-2150
-1782
-1598
-1505
-1451
-1529
-1462
-1395
-1326
-1274
-1329
-1357
-1333
-1106
-699
-279
112
394
492
594
757
819
663
370
-195
-813
-1208
-1540
-1718
-1795
-1820
-1665
-1425
-1140
-701
-281
-11
74
53
-86
-272
-526
-732
-837
-888
-791
-693
-486
-274
-164
8
99
75
-44
-379
-793
-1206
-1686
-2083
-2301
-2457
-2489
-2448
-2347
-2107
-1785
-1392
-1081
-890
-830
-875
-923
-941
-994
-1034
-956
-859
-753
-554
-328
-127
53
164
210
191
185
161
106
65
18
-30
24
198
374
590
845
1087
1386
1690
1937
2108
2215
2285
2328
2341
2318
2330
2366
2454
2578
2704
2987
3254
3529
3744
3851
3935
3943
3913
3768
3026
2081
951
-282
-951
-1310
-1472
-1416
-1459
-1315
-759
19
784
1069
825
183
-542
-1047
-974
-798
-641
-616
-904
-965
-897
-531
75
380
554
340
-153
-557
-991
-1381
-1801
-2355
-2972
-3432
-3575
-3482
-3125
-2653
-2281
-1881
-1594
-1396
-1367
-1502
-1634
-1872
-1932
-1867
-1769
-1523
-1267
-1022
-755
-365
107
531
824
884
745
489
231
17
-192
-480
-942
-1395
-1690
-1808
-1658
-1366
-1115
-861
-678
-533
-309
-111
-68
-137
-319
-507
-618
-627
-499
-345
-137
64
194
311
366
291
64
-231
-522
-907
-1275
-1603
-1875
-2100
-2241
-2233
-2127
-1920
-1709
-1588
-1463
-1348
-1237
-1167
-1188
-1216
-1320
-1379
-1348
-1256
-1084
-829
-541
-302
-131
9
84
141
98
-65
-276
-460
-503
-473
-346
-146
113
371
633
943
1205
1395
1527
1555
1575
1543
1478
1565
1658
1807
2003
2178
2433
2739
3036
3268
3403
3501
3518
3547
3529
3391
3277
3157
2834
2080
1355
450
-370
-683
-823
-783
-728
-739
-564
-211
320
694
657
223
-368
-849
-1059
-778
-490
-215
-179
-295
-337
-346
-105
140
214
188
-198
-592
-906
-1247
-1541
-1888
-2243
-2614
-2818
-2839
-2689
-2369
-2082
-1805
-1606
-1557
-1548
-1629
-1656
-1697
-1788
-1705
-1538
-1244
-869
-598
-406
-245
-53
131
251
302
232
45
-164
-334
-488
-762
-1037
-1322
-1557
-1593
-1507
-1309
-1064
-879
-720
-501
-319
-271
-333
-457
-645
-724
-705
-514
-278
-64
106
155
212
201
196
119
-117
-406
-778
-1106
-1358
-1514
-1580
-1640
-1704
-1719
-1658
-1561
-1427
-1262
-1150
-1150
-1213
-1284
-1360
-1384
-1295
-1197
-1115
-979
-753
-525
-310
-129
-54
-35
-48
-69
-97
-173
-231
-272
-269
-165
18
188
347
513
711
905
1044
1167
1233
1283
1329
1360
1428
1514
1629
1743
1863
1970
2090
2238
2367
2436
2515
2580
2596
2607
2616
2685
2677
2291
1693
1009
173
-359
-649
-798
-797
-877
-902
-697
-279
221
560
537
193
-237
-629
-632
-445
-209
-76
-181
-262
-335
-258
-48
104
189
-21
-304
-568
-918
-1229
-1530
-1804
-2093
-2351
-2477
-2470
-2309
-2069
-1776
-1540
-1411
-1346
-1386
-1428
-1477
-1558
-1593
-1543
-1393
-1157
-908
-696
-528
-356
-195
-70
-14
-56
-221
-453
-757
-1137
-1411
-1591
-1657
-1629
-1533
-1416
-1217
-974
-704
-460
-327
-343
-483
-662
-790
-870
-863
-772
-690
-544
-389
-235
-151
-84
-55
-86
-134
-309
-557
-812
-1097
-1302
-1457
-1524
-1525
-1495
-1400
-1289
-1142
-970
-862
-869
-970
-1105
-1262
-1377
-1373
-1331
-1241
-1080
-930
-723
-508
-324
-121
18
100
73
9
-34
-64
-80
-91
-74
-14
93
213
367
518
712
879
1004
1118
1156
1161
1154
1136
1195
1261
1345
1490
1600
1724
1811
1909
2025
2097
2118
2108
2108
2112
2083
1989
1728
1273
730
202
-223
-525
-712
-800
-849
-857
-697
-404
-97
161
187
47
-182
-376
-399
-362
-246
-174
-258
-381
-447
-382
-291
-207
-196
-327
-513
-739
-957
-1176
-1421
-1667
-1908
-2083
-2152
-2122
-2021
-1853
-1658
-1460
-1309
-1257
-1223
-1240
-1268
-1284
-1275
-1211
-1113
-1013
-891
-757
-622
-504
-433
-371
-314
-330
-443
-617
-821
-983
-1126
-1216
-1213
-1132
-1012
-870
-704
-527
-362
-193
-122
-119
-217
-386
-483
-567
-604
-566
-448
-287
-138
-7
59
86
66
17
-33
-138
-325
-506
-624
-741
-846
-885
-874
-818
-763
-727
-667
-639
-605
-594
-637
-750
-869
-914
-923
-877
-773
-647
-499
-334
-166
-38
44
117
181
199
197
203
212
201
238
276
295
339
417
512
579
667
726
747
801
871
929
988
1013
1018
1053
1097
1147
1274
1392
1494
1564
1643
1668
1664
1719
1736
1691
1498
1179
768
285
-39
-289
-449
-523
-564
-560
-468
-246
-29
156
236
194
94
-54
-143
-172
-119
-33
-8
-70
-166
-213
-216
-159
-122
-179
-298
-502
-744
-956
-1139
-1305
-1453
-1579
-1651
-1668
-1646
-1600
-1492
-1380
-1295
-1237
-1232
-1252
-1278
-1300
-1298
-1255
-1140
-1021
-933
-836
-729
-658
-614
-591
-632
-669
-718
-764
-799
-816
-836
-814
-712
-693
-661
-578
-511
-459
-410
-378
-419
-460
-511
-501
-467
-463
-429
-412
-363
-312
-238
-144
-65
-1
29
35
-30
-115
-147
-151
-173
-206
-218
-247
-272
-257
-260
-253
-246
-252
-278
-359
-412
-472
-501
-487
-432
-352
-303
-215
-116
-12
42
119
213
254
308
341
338
344
359
384
406
462
495
547
583
600
719
781
848
893
841
789
761
781
787
807
834
893
971
1068
1108
1118
1133
1144
1146
1078
956
787
563
329
63
-166
-306
-396
-452
-486
-449
-372
-300
-196
-89
-43
-50
-111
-182
-221
-224
-221
-227
-277
-360
-410
-417
-408
-433
-452
-513
-635
-796
-979
-1118
-1271
-1410
-1517
-1585
-1620
-1646
-1609
-1534
-1451
-1379
-1297
-1238
-1235
-1214
-1186
-1144
-1067
-1017
-965
-907
-878
-838
-802
-722
-614
-554
-550
-577
-598
-650
-745
-835
-839
-827
-826
-803
-781
-740
-673
-575
-526
-496
-455
-452
-457
-471
-483
-517
-531
-482
-445
-412
-351
-281
-207
-129
-42
12
16
13
-22
-103
-171
-181
-202
-202
-187
-156
-135
-116
-37
-1
14
81
107
115
120
153
185
200
245
303
359
402
453
483
523
551
568
573
553
561
567
535
530
559
589
658
699
753
768
792
837
872
838
832
825
794
790
807
813
795
768
745
701
563
433
272
72
-76
-243
-362
-426
-477
-491
-497
-500
-470
-409
-368
-350
-359
-351
-337
-371
-352
-380
-382
-354
-384
-451
-529
-583
-658
-707
-809
-921
-1018
-1127
-1231
-1325
-1368
-1378
-1379
-1404
-1444
-1455
-1422
-1378
-1337
-1294
-1264
-1215
-1188
-1193
-1165
-1130
-1077
-1002
-950
-936
-924
-891
-883
-839
-817
-823
-823
-835
-845
-862
-887
-905
-925
-920
-914
-896
-840
-779
-710
-643
-608
-562
-525
-495
-474
-455
-448
-388
-336
-266
-188
-161
-107
-75
-40
4
2
-16
-26
-15
-12
-28
-52
-44
5
0
-2
52
97
93
109
163
203
210
221
246
250
263
320
360
394
457
511
547
549
546
589
649
681
684
693
679
657
679
662
629
628
631
638
608
596
614
638
650
655
602
611
596
519
487
421
386
314
240
121
-38
-189
-361
-508
-594
-634
-639
-627
-582
-538
-504
-439
-407
-400
-403
-395
-415
-449
-454
-446
-468
-519
-560
-619
-685
-696
-668
-666
-699
-750
-850
-972
-1039
-1099
-1159
-1210
-1224
-1224
-1263
-1292
-1277
-1215
-1149
-1122
-1098
-1070
-1017
-959
-942
-917
-887
-863
-854
-856
-878
-887
-869
-834
-819
-796
-766
-778
-795
-796
-779
-780
-794
-781
-745
-732
-715
-683
-693
-708
-677
-639
-627
-620
-605
-571
-529
-454
-365
-288
-232
-190
-143
-106
-100
-94
-93
-100
-103
-128
-174
-221
-200
-115
-30
37
78
103
98
124
158
196
215
217
253
300
343
339
368
449
522
612
683
713
712
711
720
706
722
745
767
788
769
758
752
739
731
744
718
651
622
566
510
484
484
484
438
448
429
405
370
306
271
215
140
65
-30
-135
-210
-321
-371
-365
-384
-394
-401
-437
-436
-476
-493
-509
-572
-632
-687
-741
-816
-877
-912
-919
-919
-911
-903
-882
-864
-847
-844
-852
-884
-933
-980
-1045
-1120
-1178
-1197
-1206
-1194
-1181
-1143
-1085
-1059
-1037
-1010
-975
-918
-871
-849
-837
-836
-840
-873
-856
-809
-779
-732
-699
-676
-653
-642
-621
-549
-504
-485
-454
-416
-344
-273
-207
-112
-43
-15
6
28
62
88
96
110
122
113
125
154
194
230
276
293
326
394
468
544
564
548
548
535
535
514
477
469
456
474
492
526
577
587
581
553
550
583
602
562
543
552
592
620
632
643
644
692
731
755
769
789
820
848
804
752
659
562
490
447
412
373
342
326
298
277
236
194
177
145
137
116
90
35
17
-26
-89
-155
-199
-214
-248
-261
-264
-270
-334
-385
-431
-492
-552
-613
-646
-684
-688
-698
-726
-712
-712
-706
-700
-729
-753
-772
-769
-759
-767
-832
-878
-894
-926
-914
-915
-899
-889
-878
-844
-830
-845
-837
-809
-797
-782
-790
-789
-765
-734
-714
-710
-689
-649
-586
-536
-481
-427
-389
-351
-350
-368
-366
-333
-328
-316
-290
-281
-260
-218
-172
-131
-86
-50
-53
-61
-27
-20
-57
-84
-101
-66
-15
24
97
154
192
254
307
321
364
390
377
342
302
325
319
301
303
283
286
297
319
372
453
495
509
529
511
485
457
453
425
408
429
444
429
412
395
353
306
270
256
221
211
206
222
201
221
254
259
292
305
303
300
281
267
239
169
114
74
22
11
-11
-69
-110
-170
-214
-282
-313
-317
-342
-409
-480
-507
-547
-542
-539
-542
-502
-500
-483
-494
-533
-570
-609
-647
-701
-754
-774
-739
-713
-709
-708
-749
-789
-811
-863
-883
-869
-827
-829
-815
-778
-767
-763
-720
-672
-639
-649
-652
-601
-561
-517
-463
-460
-496
-528
-566
-528
-500
-484
-441
-397
-398
-420
-402
-374
-333
-323
-287
-209
-157
-125
-118
-113
-86
-56
-34
-28
-35
-18
21
31
29
81
118
143
170
154
154
142
123
133
142
154
161
175
177
185
244
247
220
227
240
207
181
181
172
155
142
170
173
146
143
124
96
83
46
20
32
49
95
138
200
246
272
262
224
193
164
137
102
107
82
62
14
0
30
35
50
60
39
41
7
-33
-72
-115
-100
-47
-40
-6
14
15
34
42
53
27
-7
-40
-56
-97
-126
-175
-206
-222
-213
-207
-222
-242
-257
-289
-264
-212
-216
-208
-210
-226
-274
-329
-357
-376
-399
-417
-441
-481
-507
-482
-451
-425
-424
-425
-439
-470
-469
-488
-492
-494
-474
-464
-417
-355
-366
-383
-364
-340
-332
-346
-328
-306
-298
-280
-292
-280
-284
-259
-234
-253
-243
-241
-266
-265
-240
-219
-191
-191
-200
-168
-132
-112
-116
-104
-96
-139
-168
-153
-125
-85
-42
-38
0
34
22
39
58
69
65
94
113
123
105
76
82
69
48
37
37
44
25
10
17
10
2
-31
-79
-95
-99
-94
-80
-71
-55
-60
-38
-43
-92
-135
-160
-157
-170
-166
-181
-204
-216
-229
-237
-216
-204
-226
-233
-222
-215
-255
-289
-309
-354
-422
-471
-496
-482
-450
-371
-298
-271
-239
-223
-230
-239
-249
-253
-261
-249
-241
-242
-241
-237
-212
-215
-239
-228
-198
-178
-154
-174
-180
-168
-181
-198
-217
-206
-200
-202
-218
-223
-221
-218
-193
-203
-216
-242
-266
-275
-263
-262
-246
-219
-236
-250
-263
-271
-277
-268
-273
-256
-223
-225
-232
-213
-209
-243
-275
-330
-347
-331
-318
-301
-266
-283
-279
-255
-245
-226
-213
-213
-211
-214
-190
-149
-166
-187
-202
-220
-203
-205
-228
-255
-273
-301
-326
-330
-322
-307
-295
-287
-299
-310
-324
-323
-291
-310
-320
-310
-347
-367
-378
-362
-329
-310
-319
-295
-296
-297
-285
-284
-264
-248
-245
-259
-270
-274
-285
-294
-294
-318
-344
-379
-408
-440
-446
-459
-471
-478
-504
-489
-513
-552
-564
-545
-498
-464
-425
-401
-366
-350
-366
-362
-323
-320
-347
-374
-399
-408
-416
-395
-385
-382
-373
-321
-298
-311
-305
-328
-336
-324
-313
-326
-337
-345
-340
-307
-286
-291
-296
-268
-261
-297
-298
-294
-283
-290
-299
-289
-310
-317
-308
-305
-318
-319
-353
-364
-377
-406
-410
-424
-432
-423
-425
-438
-438
-424
-409
-392
-396
-412
-393
-351
-331
-343
-367
-348
-302
-278
-276
-307
-332
-320
-297
-299
-304
-327
-359
-360
-364
-343
-329
-354
-351
-320
-299
-283
-242
-230
-230
-224
-263
-301
-326
-303
-276
-294
-309
-335
-353
-339
-361
-378
-358
-321
-305
-329
-318
-303
-310
-311
-304
-350
-370
-351
-345
-333
-350
-355
-361
-378
-406
-436
-435
-429
-428
-435
-425
-399
-355
-329
-331
-310
-298
-257
-233
-237
-212
-221
-227
-250
-329
-370
-391
-406
-420
-441
-453
-418
-389
-391
-386
-371
-361
-367
-377
-393
-410
-422
-427
-453
-467
-479
-484
-499
-527
-571
-565
-515
-489
-505
-526
-519
-537
-578
-585
-586
-581
-581
-587
-568
-543
-532
-521
-508
-497
-479
-472
-459
-456
-464
-445
-456
-463
-437
-432
-402
-369
-335
-303
-288
-279
-307
-328
-303
-292
-278
-287
-302
-292
-281
-268
-268
-244
-187
-171
-161
-144
-160
-176
-186
-194
-225
-264
-258
-269
-327
-343
-353
-382
-409
-403
-374
-337
-303
-268
-251
-250
-273
-312
-309
-310
-307
-281
-313
-375
-383
-394
-412
-427
-437
-440
-462
-439
-415
-406
-397
-410
-401
-353
-332
-348
-336
-336
-343
-340
-353
-335
-322
-309
-301
-296
-286
-279
-260
-263
-244
-223
-220
-225
-223
-193
-172
-175
-170
-176
-160
-155
-166
-200
-213
-186
-226
-281
-307
-289
-272
-283
-294
-303
-306
-303
-320
-358
-387
-384
-384
-421
-429
-425
-445
-443
-469
-475
-472
-515
-544
-549
-524
-510
-502
-496
-480
-458
-437
-437
-438
-426
-432
-456
-502
-527
-498
-459
-442
-444
-456
-446
-437
-425
-399
-381
-387
-424
-454
-480
-486
-488
-491
-451
-405
-379
-349
-317
-299
-293
-305
-311
-326
-337
-321
-327
-322
-342
-354
-327
-294
-262
-235
-188
-184
-210
-206
-178
-208
-238
-212
-204
-227
-261
-240
-229
-248
-253
-259
-286
-300
-280
-287
-303
-308
-285
-274
-292
-274
-251
-257
-250
-243
-250
-250
-233
-226
-261
-327
-360
-348
-357
-359
-365
-386
-391
-393
-403
-405
-393
-375
-333
-324
-344
-348
-344
-326
-328
-335
-335
-366
-382
-402
-439
-417
-378
-352
-371
-367
-324
-312
-310
-277
-226
-229
-245
-237
-236
-219
-207
-184
-151
-155
-173
-179
-189
-231
-254
-250
-239
-230
-231
-212
-204
-241
-255
-237
-224
-212
-227
-236
-248
-257
-251
-293
-315
-324
-347
-376
-400
-404
-408
-405
-419
-417
-419
-431
-420
-428
-453
-438
-407
-412
-445
-467
-475
-459
-461
-436
-379
-412
-441
-422
-428
-428
-414
-415
-435
-457
-468
-492
-533
-544
-498
-451
-432
-415
-356
-306
-291
-281
-269
-254
-267
-269
-260
-282
-303
-307
-316
-296
-273
-250
-230
-214
-187
-169
-171
-208
-256
-271
-298
-346
-349
-375
-385
-371
-360
-340
-342
-340
-324
-301
-311
-287
-235
-232
-237
-236
-243
-253
-292
-318
-282
-232
-230
-232
-233
-215
-214
-218
-219
-243
-271
-292
-317
-350
-359
-351
-345
-340
-306
-276
-271
-278
-315
-335
-336
-375
-409
-433
-446
-444
-441
-431
-412
-377
-373
-361
-352
-357
-342
-348
-334
-352
-379
-377
-403
-416
-414
-370
-314
-276
-253
-260
-263
-270
-267
-260
-265
-255
-236
-226
-253
-256
-246
-226
-235
-233
-235
-251
-238
-257
-271
-267
-247
-245
-269
-284
-281
-264
-235
-233
-275
-286
-285
-309
-315
-289
-262
-227
-214
-230
-246
-259
-278
-286
-273
-290
-323
-341
-341
-341
-355
-355
-341
-321
-312
-312
-314
-307
-313
-333
-341
-347
-330
-330
-346
-389
-410
-377
-362
-344
-330
-334
-329
-334
-355
-364
-354
-334
-332
-350
-359
-370
-386
-411
-453
-480
-500
-504
-481
-462
-446
-433
-433
-432
-429
-420
-393
-370
-344
-345
-379
-397
-407
-428
-413
-409
-429
-422
-419
-425
-429
-391
-326
-291
-298
-282
-266
-296
-311
-292
-286
-247
-177
-187
-202
-207
-191
-182
-195
-170
-176
-196
-241
-299
-341
-358
-358
-355
-333
-311
-298
-271
-234
-239
-243
-215
-184
-198
-228
-270
-285
-264
-268
-266
-266
-305
-316
-332
-350
-336
-329
-313
-303
-280
-255
-264
-258
-243
-229
-236
-249
-248
-252
-294
-360
-379
-366
-357
-367
-364
-359
-387
-357
-333
-347
-359
-379
-387
-378
-395
-394
-366
-362
-371
-373
-384
-382
-381
-389
-376
-384
-376
-377
-411
-412
-389
-380
-398
-410
-383
-341
-322
-304
-249
-220
-203
-209
-219
-226
-262
-310
-343
-327
-332
-355
-380
-412
-393
-357
-334
-326
-303
-267
-243
-219
-211
-232
-272
-312
-309
-285
-294
-274
-263
-287
-327
-362
-338
-351
-369
-368
-393
-415
-418
-390
-381
-401
-413
-376
-361
-357
-339
-345
-342
-375
-427
-457
-482
-464
-467
-468
-471
-464
-460
-461
-442
-447
-436
-444
-476
-497
-507
-508
-500
-472
-436
-406
-369
-334
-295
-300
-299
-304
-307
-286
-296
-314
-340
-350
-355
-340
-299
-288
-267
-254
-233
-220
-249
-252
-245
-236
-212
-193
-196
-197
-199
-213
-223
-226
-205
-195
-212
-200
-182
-187
-211
-199
-178
-156
-156
-183
-235
-285
-295
-319
-312
-303
-311
-346
-362
-341
-328
-309
-292
-273
-265
-260
-279
-298
-325
-347
-369
-389
-380
-351
-311
-303
-278
-264
-274
-260
-258
-265
-258
-242
-247
-267
-295
-338
-360
-377
-380
-351
-316
-280
-272
-262
-244
-243
-237
-235
-250
-246
-231
-226
-253
-289
-289
-271
-247
-248
-260
-276
-289
-286
-293
-287
-284
-287
-271
-266
-267
-246
-241
-220
-214
-232
-205
-195
-218
-222
-224
-248
-268
-279
-246
-257
-263
-275
-290
-283
-288
-230
-177
-167
-174
-190
-197
-189
-168
-161
-166
-177
-180
-197
-219
-208
-194
-210
-243
-251
-246
-229
-222
-209
-187
-167
-140
-116
-125
-108
-97
-141
-159
-158
-144
-166
-194
-208
-202
-199
-215
-213
-227
-250
-257
-277
-326
-345
-354
-345
-351
-367
-333
-319
-327
-291
-276
-283
-287
-313
-304
-279
-275
-291
-320
-352
-378
-401
-410
-399
-403
-443
-469
-457
-463
-467
-452
-423
-399
-374
-350
-351
-326
-286
-277
-275
-262
-259
-255
-263
-278
-295
-314
-314
-323
-320
-291
-281
-293
-315
-345
-354
-359
-351
-337
-324
-313
-290
-283
-280
-290
-308
-318
-332
-356
-374
-369
-343
-324
-304
-269
-257
-241
-233
-212
-225
-242
-245
-257
-279
-293
-290
-290
-297
-310
-300
-311
-309
-270
-233
-237
-233
-207
-220
-240
-225
-246
-272
-293
-309
-321
-332
-290
-272
-299
-324
-327
-306
-310
-296
-253
-228
-222
-222
-243
-261
-264
-284
-292
-309
-309
-276
-255
-228
-193
-181
-190
-200
-169
-147
-147
-153
-165
-145
-148
-175
-193
-189
-191
-208
-231
-215
-213
-195
-169
-193
-222
-262
-276
-304
-323
-298
-267
-273
-294
-300
-347
-387
-421
-487
-532
-540
-517
-479
-443
-432
-423
-417
-385
-348
-320
-299
-287
-294
-315
-333
-349
-370
-401
-416
-411
-396
-399
-395
-375
-350
-324
-283
-252
-242
-229
-225
-200
-173
-139
-110
-83
-79
-106
-112
-92
-89
-93
-106
-122
-136
-173
-187
-217
-250
-219
-221
-224
-217
-244
-265
-298
-309
-275
-253
-254
-268
-283
-273
-247
-237
-222
-242
-254
-244
-243
-237
-217
-195
-190
-187
-167
-180
-207
-190
-205
-230
-213
-173
-146
-176
-174
-150
-173
-200
-254
-339
-404
-448
-442
-415
-396
-361
-356
-380
-391
-389
-396
-403
-368
-341
-313
-298
-299
-288
-265
-249
-262
-252
-246
-249
-254
-274
-276
-285
-272
-257
-280
-298
-296
-281
-287
-269
-253
-275
-304
-325
-317
-337
-323
-276
-243
-206
-159
-149
-174
-187
-195
-203
-202
-190
-178
-183
-197
-211
-233
-230
-237
-243
-238
-250
-264
-262
-273
-271
-250
-240
-208
-206
-190
-163
-179
-178
-206
-227
-237
-280
-318
-312
-296
-322
-336
-324
-311
-324
-314
-280
-270
-235
-242
-269
-284
-303
-324
-343
-375
-403
-400
-385
-382
-385
-385
-348
-339
-333
-305
-314
-306
-310
-314
-310
-322
-296
-266
-255
-252
-241
-236
-240
-260
-292
-299
-339
-383
-381
-393
-397
-394
-401
-392
-385
-392
-389
-367
-326
-308
-306
-283
-286
-301
-317
-347
-354
-353
-363
-351
-324
-294
-285
-283
-261
-242
-218
-206
-222
-231
-216
-208
-204
-223
-249
-229
-232
-275
-319
-352
-379
-375
-361
-368
-372
-350
-327
-289
-274
-313
-344
-350
-352
-336
-338
-333
-347
-342
-317
-310
-301
-300
-269
-255
-264
-286
-303
-292
-289
-277
-264
-248
-277
-296
-268
-250
-228
-210
-194
-208
-204
-199
-224
-238
-258
-278
-281
-268
-265
-246
-203
-165
-150
-138
-135
-135
-119
-142
-165
-166
-174
-183
-176
-149
-123
-134
-148
-127
-119
-105
-84
-88
-81
-88
-107
-127
-152
-150
-170
-174
-172
-190
-168
-161
-180
-180
-206
-234
-221
-215
-249
-305
-342
-330
-352
-357
-353
-345
-323
-316
-316
-328
-343
-330
-295
-264
-260
-259
-252
-262
-262
-258
-244
-224
-222
-199
-169
-174
-182
-178
-182
-165
-155
-158
-169
-172
-156
-166
-158
-137
-148
-122
-92
-108
-127
-151
-183
-237
-271
-276
-257
-236
-238
-261
-261
-237
-234
-261
-275
-248
-252
-253
-243
-253
-255
-252
-255
-263
-262
-242
-221
-217
-204
-160
-135
-154
-200
-198
-152
-169
-182
-187
-170
-144
-148
-154
-153
-178
-184
-194
-217
-182
-178
-176
-180
-190
-164
-141
-127
-112
-106
-97
-91
-116
-139
-140
-118
-136
-170
-184
-182
-188
-203
-227
-258
-272
-257
-228
-245
-258
-277
-286
-286
-272
-234
-189
-155
-128
-125
-114
-90
-91
-79
-71
-41
-51
-92
-69
-58
-90
-122
-143
-164
-169
-180
-183
-180
-180
-158
-143
-135
-156
-175
-210
-281
-320
-360
-394
-376
-332
-269
-222
-213
-206
-194
-162
-145
-132
-90
-94
-127
-154
-178
-193
-214
-243
-244
-244
-253
-262
-264
-270
-278
-289
-305
-334
-380
-432
-441
-411
-402
-393
-345
-310
-308
-302
-281
-241
-242
-255
-273
-285
-299
-322
-329
-329
-341
-366
-367
-353
-318
-293
-274
-246
-231
-217
-215
-218
-220
-230
-227
-225
-238
-247
-258
-287
-306
-286
-264
-245
-207
-182
-155
-119
-116
-142
-160
-147
-129
-136
-162
-165
-164
-152
-160
-199
-214
-235
-268
-260
-252
-249
-235
-220
-199
-186
-179
-190
-197
-183
-193
-227
-273
-317
-344
-362
-405
-450
-475
-455
-448
-473
-455
-444
-411
-362
-362
-373
-375
-344
-333
-362
-358
-348
-355
-348
-348
-342
-311
-330
-362
-382
-397
-390
-383
-375
-346
-341
-355
-324
-305
-300
-321
-294
-271
-269
-258
-259
-245
-238
-231
-256
-253
-242
-264
-289
-291
-266
-240
-205
-197
-173
-180
-184
-183
-182
-222
-260
-256
-246
-217
-199
-169
-139
-124
-135
-131
-116
-109
-103
-114
-122
-144
-162
-169
-176
-176
-183
-163
-166
-189
-198
-229
-270
-268
-252
-255
-265
-286
-295
-321
-339
-330
-350
-361
-323
-283
-275
-275
-274
-294
-283
-257
-276
-291
-273
-278
-299
-312
-279
-243
-226
-183
-156
-182
-223
-237
-275
-314
-367
-420
-439
-437
-436
-438
-409
-409
-411
-406
-425
-433
-449
-464
-451
-419
-416
-420
-407
-369
-335
-325
-317
-305
-287
-232
-218
-254
-281
-279
-297
-343
-354
-377
-423
-455
-442
-410
-428
-426
-418
-394
-391
-377
-338
-326
-306
-298
-305
-307
-320
-353
-385
-420
-428
-421
-406
-387
-358
-306
-234
-191
-178
-161
-154
-152
-147
-156
-212
-235
-244
-255
-262
-279
-261
-267
-273
-243
-250
-274
-274
-246
-237
-205
-178
-202
-219
-216
-186
-176
-165
-151
-133
-114
-121
-136
-142
-155
-148
-132
-137
-153
-177
-176
-187
-204
-217
-237
-238
-270
-282
-282
-256
-222
-216
-212
-203
-204
-212
-187
-182
-166
-146
-184
-247
-294
-320
-308
-285
-250
-243
-230
-219
-193
-159
-162
-182
-211
-174
-160
-172
-197
-229
-241
-276
-284
-283
-278
-259
-255
-258
-252
-223
-212
-206
-185
-187
-163
-170
-214
-226
-273
-288
-319
-335
-339
-373
-386
-368
-333
-279
-212
-210
-208
-194
-209
-239
-282
-289
-320
-361
-340
-347
-366
-382
-390
-375
-354
-332
-318
-289
-269
-250
-224
-215
-209
-210
-212
-228
-251
-265
-290
-297
-307
-322
-313
-308
-293
-276
-271
-277
-298
-300
-284
-279
-273
-247
-230
-229
-243
-264
-279
-278
-260
-264
-254
-216
-189
-178
-172
-150
-131
-133
-123
-157
-194
-234
-271
-274
-276
-294
-342
-345
-317
-307
-282
-264
-241
-242
-249
-284
-342
-366
-391
-413
-423
-419
-376
-316
-258
-223
-183
-166
-162
-168
-183
-136
-133
-178
-201
-215
-232
-240
-234
-246
-258
-263
-298
-339
-347
-359
-369
-347
-313
-298
-277
-241
-200
-165
-155
-160
-183
-210
-220
-229
-232
-230
-240
-265
-267
-275
-305
-322
-321
-318
-296
-257
-258
-255
-231
-250
-285
-290
-310
-325
-322
-305
-296
-312
-326
-335
-359
-388
-373
-371
-359
-305
-313
-360
-364
-354
-343
-331
-309
-262
-205
-181
-162
-155
-167
-164
-166
-198
-216
-207
-179
-154
-144
-161
-164
-189
-193
-190
-221
-228
-241
-219
-209
-241
-252
-263
-278
-296
-315
-333
-352
-374
-404
-382
-362
-355
-324
-330
-356
-355
-345
-334
-320
-313
-283
-250
-240
-213
-189
-168
-149
-181
-198
-199
-191
-192
-222
-245
-260
-269
-288
-287
-286
-288
-282
-319
-332
-319
-335
-342
-367
-369
-352
-351
-347
-356
-357
-384
-411
-399
-407
-408
-392
-399
-396
-398
-400
-404
-393
-356
-345
-346
-317
-253
-217
-212
-225
-212
-221
-249
-254
-274
-285
-280
-255
-229
-247
-281
-314
-350
-328
-316
-292
-240
-238
-233
-250
-273
-238
-241
-250
-235
-213
-161
-145
-148
-163
-181
-179
-188
-162
-127
-125
-115
-129
-136
-166
-195
-181
-175
-182
-185
-201
-188
-166
-184
-209
-240
-255
-258
-252
-237
-245
-249
-250
-278
-270
-277
-281
-248
-253
-239
-246
-253
-218
-224
-228
-226
-247
-237
-240
-251
-251
-276
-291
-272
-282
-304
-305
-295
-283
-301
-327
-335
-334
-301
-245
-222
-202
-209
-220
-223
-226
-232
-249
-276
-297
-297
-302
-302
-301
-296
-280
-251
-233
-204
-180
-193
-232
-276
-286
-240
-208
-203
-212
-245
-270
-324
-349
-376
-410
-426
-439
-449
-474
-457
-419
-429
-463
-451
-418
-448
-454
-406
-394
-405
-392
-376
-346
-296
-282
-296
-268
-267
-287
-273
-244
-221
-216
-223
-232
-228
-231
-258
-238
-180
-150
-125
-129
-161
-201
-221
-238
-255
-254
-264
-292
-324
-318
-334
-333
-340
-351
-322
-312
-280
-306
-356
-333
-311
-301
-297
-288
-260
-242
-236
-225
-239
-251
-227
-210
-219
-221
-177
-143
-171
-206
-208
-191
-193
-214
-241
-261
-259
-262
-268
-272
-291
-289
-292
-321
-304
-299
-320
-315
-289
-236
-224
-260
-258
-262
-288
-319
-354
-370
-377
-392
-402
-408
-381
-335
-315
-307
-316
-283
-253
-276
-311
-328
-339
-366
-389
-408
-410
-410
-394
-378
-357
-310
-286
-264
-231
-234
-245
-241
-253
-252
-238
-210
-189
-196
-198
-187
-194
-193
-157
-156
-176
-178
-183
-167
-175
-182
-161
-174
-193
-207
-247
-274
-263
-268
-296
-309
-330
-343
-334
-338
-341
-328
-305
-337
-381
-392
-386
-365
-356
-362
-396
-393
-362
-330
-275
-258
-262
-231
-218
-228
-230
-213
-181
-173
-178
-190
-181
-142
-122
-110
-94
-96
-110
-138
-198
-232
-239
-244
-235
-243
-247
-255
-265
-258
-260
-268
-262
-247
-273
-265
-224
-226
-223
-230
-251
-289
-339
-352
-342
-310
-310
-316
-319
-304
-296
-289
-299
-306
-295
-307
-337
-341
-352
-376
-361
-359
-361
-371
-384
-404
-424
-431
-438
-414
-390
-370
-349
-326
-338
-348
-313
-282
-256
-246
-239
-216
-196
-199
-202
-173
-136
-108
-98
-95
-98
-135
-127
-106
-56
10
11
-25
-73
-123
-157
-169
-195
-221
-242
-267
-260
-257
-241
-207
-168
-151
-170
-182
-205
-221
-206
-195
-171
-153
-170
-179
-153
-126
-148
-190
-251
-278
-243
-202
-162
-169
-163
-151
-188
-207
-207
-220
-216
-192
-177
-186
-181
-173
-183
-215
-245
-250
-259
-264
-261
-241
-232
-241
-236
-226
-222
-243
-240
-224
-206
-205
-201
-187
-187
-150
-153
-183
-183
-208
-201
-188
-189
-191
-204
-189
-211
-195
-174
-145
-119
-144
-145
-172
-181
-178
-190
-227
-268
-263
-250
-250
-255
-235
-250
-264
-260
-241
-209
-191
-206
-227
-257
-277
-261
-274
-253
-202
-203
-200
-214
-215
-204
-207
-229
-241
-232
-237
-253
-288
-307
-313
-306
-273
-277
-298
-284
-298
-329
-345
-328
-318
-312
-303
-280
-263
-245
-211
-205
-191
-199
-174
-127
-133
-119
-118
-144
-155
-139
-129
-140
-154
-163
-150
-139
-144
-157
-155
-166
-163
-167
-211
-235
-246
-217
-200
-210
-199
-192
-181
-172
-165
-168
-197
-230
-267
-291
-288
-324
-349
-345
-356
-360
-341
-291
-252
-251
-238
-219
-237
-248
-245
-281
-320
-353
-379
-369
-346
-337
-344
-353
-346
-354
-369
-350
-303
-273
-252
-225
-198
-176
-213
-214
-204
-200
-182
-201
-206
-193
-179
-161
-133
-120
-133
-119
-94
-102
-84
-53
-43
-52
-57
-81
-102
-98
-120
-137
-127
-115
-114
-111
-127
-134
-121
-140
-180
-176
-189
-226
-252
-274
-293
-318
-304
-292
-288
-243
-212
-228
-241
-209
-191
-221
-253
-247
-246
-259
-236
-227
-257
-303
-333
-322
-308
-281
-234
-214
-211
-212
-213
-218
-204
-187
-182
-186
-189
-184
-136
-103
-139
-169
-161
-177
-184
-169
-144
-155
-181
-182
-174
-173
-168
-147
-150
-176
-187
-192
-185
-189
-187
-192
-200
-206
-250
-284
-296
-249
-210
-223
-216
-205
-194
-208
-223
-244
-281
-292
-301
-287
-281
-295
-303
-313
-318
-311
-271
-224
-177
-160
-156
-176
-194
-188
-174
-149
-121
-80
-68
-86
-120
-134
-155
-154
-129
-117
-127
-138
-123
-129
-154
-194
-218
-236
-258
-281
-302
-301
-281
-256
-227
-210
-216
-200
-171
-163
-172
-158
-143
-134
-134
-125
-86
-69
-50
-38
-49
-81
-119
-105
-82
-89
-106
-129
-137
-133
-159
-169
-173
-198
-193
-172
-187
-200
-170
-138
-165
-224
-238
-227
-238
-254
-248
-248
-259
-255
-265
-261
-248
-264
-269
-246
-207
-175
-175
-170
-168
-181
-186
-194
-199
-198
-184
-149
-154
-177
-179
-209
-211
-186
-185
-164
-194
-221
-220
-223
-223
-218
-175
-157
-165
-169
-185
-236
-291
-279
-264
-312
-312
-280
-269
-231
-209
-170
-111
-108
-127
-153
-201
-214
-244
-302
-315
-328
-350
-364
-380
-366
-357
-337
-318
-310
-295
-301
-326
-339
-330
-349
-336
-316
-318
-303
-289
-262
-247
-242
-245
-250
-242
-248
-270
-292
-299
-305
-326
-347
-350
-359
-349
-341
-327
-309
-291
-259
-241
-235
-228
-249
-262
-268
-282
-270
-264
-276
-284
-263
-250
-231
-230
-212
-197
-191
-190
-205
-218
-242
-231
-235
-244
-263
-259
-250
-238
-214
-196
-182
-190
-190
-188
-180
-169
-155
-151
-153
-185
-213
-202
-176
-179
-219
-262
-294
-284
-286
-299
-298
-314
-349
-371
-363
-360
-378
-384
-381
-382
-394
-377
-344
-335
-320
-290
-271
-264
-258
-234
-196
-169
-167
-186
-178
-178
-186
-202
-226
-225
-221
-250
-275
-262
-226
-201
-200
-191
-168
-154
-151
-146
-166
-168
-151
-153
-174
-184
-215
-269
-298
-332
-345
-315
-291
-280
-276
-270
-269
-291
-313
-338
-365
-342
-320
-314
-309
-335
-336
-328
-318
-335
-356
-346
-336
-325
-316
-277
-250
-267
-301
-316
-326
-346
-329
-292
-293
-325
-331
-320
-300
-308
-311
-307
-319
-331
-330
-315
-320
-318
-330
-342
-322
-335
-359
-376
-371
-346
-333
-320
-297
-263
-250
-261
-251
-256
-275
-283
-274
-248
-253
-269
-260
-260
-266
-257
-240
-233
-220
-228
-215
-178
-157
-137
-144
-158
-153
-169
-165
-169
-170
-177
-205
-205
-178
-136
-143
-178
-217
-263
-297
-335
-371
-409
-429
-408
-386
-387
-406
-410
-386
-345
-329
-337
-352
-365
-363
-398
-403
-391
-421
-424
-424
-436
-404
-343
-293
-264
-243
-253
-250
-246
-271
-312
-316
-280
-260
-276
-317
-342
-361
-353
-311
-281
-271
-246
-250
-267
-256
-245
-240
-234
-224
-228
-261
-283
-262
-240
-230
-185
-165
-161
-169
-170
-158
-161
-158
-153
-150
-131
-123
-134
-148
-153
-143
-161
-134
-105
-132
-134
-150
-190
-218
-231
-240
-272
-328
-344
-323
-328
-339
-311
-287
-284
-287
-300
-305
-323
-338
-324
-294
-281
-290
-276
-273
-300
-306
-298
-306
-289
-262
-274
-312
-339
-310
-305
-313
-261
-196
-162
-120
-129
-171
-198
-193
-190
-211
-229
-245
-230
-235
-241
-237
-228
-242
-276
-262
-240
-267
-299
-286
-256
-220
-214
-211
-194
-210
-208
-207
-238
-252
-225
-211
-226
-246
-269
-280
-272
-250
-250
-259
-255
-236
-235
-245
-247
-270
-273
-272
-293
-307
-313
-322
-348
-355
-349
-348
-334
-309
-273
-252
-239
-241
-230
-225
-233
-226
-219
-216
-198
-185
-185
-172
-153
-156
-154
-141
-162
-153
-154
-161
-149
-156
-127
-125
-155
-196
-206
-228
-246
-235
-236
-239
-251
-229
-236
-266
-265
-261
-257
-273
-270
-260
-261
-271
-295
-303
-307
-319
-327
-313
-291
-280
-294
-303
-300
-288
-293
-300
-288
-279
-273
-307
-336
-349
-327
-336
-345
-301
-258
-244
-246
-217
-186
-157
-148
-150
-178
-190
-200
-217
-224
-232
-240
-242
-234
-218
-188
-155
-146
-176
-172
-199
-236
-232
-266
-295
-282
-267
-272
-259
-225
-193
-179
-205
-224
-217
-207
-222
-271
-315
-314
-317
-346
-377
-401
-418
-425
-420
-417
-404
-393
-368
-383
-401
-406
-445
-436
-414
-409
-406
-397
-408
-416
-409
-376
-340
-335
-335
-356
-364
-335
-326
-308
-290
-325
-345
-361
-350
-331
-319
-295
-300
-283
-274
-284
-297
-299
-282
-300
-318
-308
-291
-271
-234
-222
-224
-210
-240
-244
-233
-211
-164
-139
-123
-120
-121
-110
-107
-137
-180
-180
-209
-238
-255
-282
-275
-258
-252
-273
-280
-248
-227
-216
-215
-219
-174
-155
-157
-188
-205
-204
-208
-225
-260
-285
-309
-297
-280
-273
-288
-321
-346
-346
-334
-308
-297
-271
-220
-192
-185
-214
-249
-296
-340
-350
-340
-348
-361
-395
-421
-427
-407
-363
-334
-318
-291
-258
-262
-277
-274
-265
-235
-228
-246
-258
-275
-288
-292
-298
-251
-184
-180
-185
-204
-218
-226
-237
-251
-269
-270
-272
-290
-295
-292
-288
-259
-220
-208
-208
-216
-221
-220
-215
-211
-204
-226
-234
-237
-239
-232
-228
-200
-179
-186
-177
-170
-193
-209
-212
-207
-187
-198
-246
-285
-270
-242
-240
-242
-254
-267
-278
-249
-238
-254
-264
-287
-282
-281
-290
-301
-310
-316
-305
-274
-299
-348
-356
-349
-359
-378
-372
-330
-315
-315
-306
-269
-230
-208
-182
-167
-172
-185
-205
-214
-192
-185
-161
-127
-135
-149
-152
-164
-167
-161
-160
-146
-131
-174
-205
-208
-210
-196
-214
-207
-189
-209
-218
-210
-197
-194
-220
-220
-212
-217
-194
-184
-170
-147
-154
-163
-178
-192
-226
-223
-212
-223
-207
-181
-186
-199
-203
-212
-209
-215
-215
-228
-241
-233
-240
-247
-261
-256
-252
-271
-271
-266
-251
-246
-222
-227
-224
-223
-220
-189
-193
-169
-138
-114
-123
-143
-112
-94
-107
-110
-98
-107
-128
-145
-120
-109
-117
-114
-139
-167
-178
-191
-202
-214
-211
-203
-194
-189
-206
-210
-207
-209
-204
-211
-197
-182
-194
-187
-180
-158
-127
-133
-135
-133
-132
-133
-165
-190
-186
-185
-184
-188
-203
-226
-256
-263
-244
-260
-259
-256
-290
-306
-304
-305
-286
-235
-216
-212
-214
-203
-204
-213
-211
-226
-241
-246
-241
-228
-246
-257
-228
-206
-172
-155
-147
-126
-122
-133
-142
-147
-158
-185
-236
-283
-296
-305
-289
-277
-264
-241
-223
-212
-237
-244
-266
-295
-311
-328
-327
-313
-307
-304
-289
-259
-238
-257
-265
-270
-291
-315
-319
-314
-323
-310
-304
-301
-285
-241
-196
-195
-182
-164
-140
-128
-108
-90
-122
-158
-163
-157
-180
-146
-101
-101
-83
-77
-71
-90
-135
-184
-193
-166
-152
-149
-149
-153
-151
-132
-110
-97
-90
-112
-152
-185
-232
-249
-259
-281
-277
-243
-217
-204
-191
-198
-226
-242
-223
-213
-208
-173
-168
-201
-222
-233
-264
-303
-320
-308
-321
-350
-372
-380
-383
-371
-339
-335
-332
-328
-341
-355
-355
-355
-349
-322
-305
-288
-287
-301
-288
-294
-291
-276
-284
-304
-283
-240
-190
-134
-128
-122
-118
-118
-141
-166
-165
-176
-195
-215
-205
-161
-113
-87
-60
-47
-60
-65
-69
-50
-56
-76
-87
-114
-166
-179
-182
-186
-179
-162
-136
-115
-95
-112
-155
-212
-261
-288
-317
-329
-354
-374
-338
-319
-317
-314
-334
-339
-347
-357
-331
-336
-360
-382
-402
-399
-380
-356
-336
-352
-376
-367
-352
-337
-368
-393
-351
-332
-355
-364
-346
-330
-314
-315
-326
-310
-295
-280
-273
-278
-287
-283
-280
-270
-270
-265
-275
-280
-255
-226
-204
-208
-216
-228
-255
-287
-277
-284
-274
-247
-265
-265
-242
-206
-209
-225
-259
-299
-310
-301
-285
-297
-295
-260
-237
-239
-249
-249
-227
-214
-197
-186
-209
-221
-212
-201
-182
-190
-210
-231
-244
-253
-253
-256
-277
-273
-278
-295
-305
-333
-345
-343
-321
-290
-272
-286
-301
-294
-287
-292
-290
-302
-331
-353
-342
-316
-336
-336
-323
-305
-297
-315
-307
-264
-259
-266
-262
-262
-268
-265
-270
-282
-286
-281
-280
-318
-351
-378
-414
-465
-459
-398
-366
-362
-360
-381
-390
-372
-340
-315
-304
-326
-363
-404
-417
-419
-404
-375
-354
-317
-312
-331
-365
-356
-343
-348
-337
-336
-351
-349
-330
-328
-309
-303
-303
-329
-338
-318
-306
-291
-273
-247
-223
-219
-226
-221
-223
-200
-200
-234
-237
-244
-257
-305
-323
-356
-395
-386
-383
-361
-345
-358
-359
-339
-332
-309
-279
-273
-278
-273
-273
-275
-282
-285
-318
-336
-328
-335
-348
-359
-370
-383
-414
-409
-403
-439
-449
-449
-443
-439
-440
-447
-449
-421
-388
-398
-408
-403
-410
-422
-460
-471
-444
-449
-466
-460
-483
-488
-491
-515
-496
-452
-397
-368
-356
-346
-327
-314
-296
-265
-250
-248
-224
-211
-221
-221
-237
-239
-226
-224
-208
-210
-223
-233
-219
-223
-237
-208
-195
-199
-204
-202
-207
-227
-236
-249
-278
-325
-346
-337
-332
-370
-417
-393
-378
-372
-342
-317
-303
-301
-295
-293
-306
-276
-267
-302
-320
-307
-314
-332
-329
-295
-245
-236
-236
-258
-274
-265
-256
-238
-208
-195
-216
-236
-254
-269
-292
-314
-327
-341
-322
-324
-314
-291
-271
-249
-239
-220
-213
-224
-225
-223
-232
-250
-250
-224
-221
-246
-271
-288
-277
-251
-240
-228
-218
-237
-272
-294
-304
-317
-319
-326
-335
-340
-341
-317
-302
-280
-250
-254
-272
-294
-296
-271
-243
-223
-212
-231
-260
-291
-325
-352
-363
-355
-364
-380
-399
-422
-431
-413
-386
-381
-375
-357
-334
-330
-332
-337
-356
-369
-370
-366
-379
-363
-341
-346
-349
-360
-370
-350
-346
-337
-343
-358
-321
-294
-274
-245
-238
-250
-289
-308
-346
-353
-299
-247
-194
-169
-160
-135
-130
-144
-143
-138
-140
-179
-209
-218
-247
-277
-287
-275
-277
-281
-266
-230
-221
-211
-180
-158
-150
-165
-202
-239
-244
-220
-217
-215
-214
-216
-209
-226
-227
-217
-221
-201
-215
-221
-208
-218
-214
-216
-219
-257
-272
-279
-273
-263
-239
-256
-275
-242
-233
-219
-232
-240
-238
-265
-297
-328
-363
-379
-378
-387
-378
-347
-326
-308
-282
-283
-303
-311
-311
-331
-349
-363
-392
-378
-370
-363
-374
-400
-374
-342
-340
-331
-312
-302
-300
-324
-371
-415
-435
-436
-441
-422
-380
-362
-347
-340
-350
-344
-352
-371
-375
-356
-359
-366
-360
-374
-387
-403
-417
-428
-425
-408
-420
-429
-398
-391
-368
-339
-327
-328
-323
-307
-296
-288
-292
-292
-307
-329
-333
-327
-323
-326
-319
-327
-355
-361
-350
-339
-356
-373
-369
-360
-331
-303
-255
-225
-243
-234
-234
-262
-321
-370
-398
-411
-425
-442
-452
-491
-510
-492
-475
-469
-436
-388
-374
-365
-362
-379
-389
-381
-375
-360
-367
-368
-361
-389
-397
-403
-386
-358
-363
-385
-382
-366
-357
-371
-382
-385
-391
-381
-377
-405
-453
-470
-458
-444
-425
-380
-315
-284
-287
-298
-301
-291
-330
-371
-380
-395
-412
-421
-404
-381
-365
-364
-369
-367
-392
-394
-411
-394
-338
-343
-349
-347
-332
-322
-330
-331
-303
-264
-267
-290
-291
-290
-300
-295
-298
-299
-313
-338
-334
-343
-354
-361
-349
-328
-334
-348
-361
-354
-340
-324
-296
-259
-248
-245
-259
-268
-263
-291
-302
-291
-270
-265
-268
-291
-329
-329
-318
-330
-368
-402
-401
-364
-339
-307
-265
-242
-222
-234
-279
-284
-264
-259
-281
-274
-264
-242
-192
-213
-225
-215
-206
-220
-251
-263
-283
-312
-341
-335
-343
-355
-352
-358
-338
-340
-369
-415
-462
-486
-508
-513
-492
-454
-422
-411
-402
-405
-374
-344
-331
-303
-298
-295
-294
-305
-307
-306
-326
-350
-351
-351
-357
-342
-336
-314
-303
-316
-323
-315
-316
-324
-316
-307
-306
-317
-329
-343
-344
-325
-300
-305
-309
-279
-266
-257
-232
-215
-209
-214
-210
-208
-215
-230
-240
-240
-228
-215
-223
-208
-194
-180
-197
-213
-211
-225
-240
-246
-239
-234
-178
-140
-123
-103
-97
-93
-86
-84
-92
-124
-150
-180
-185
-156
-129
-121
-124
-102
-100
-112
-117
-103
-107
-124
-154
-173
-191
-216
-192
-147
-132
-152
-183
-214
-229
-256
-283
-274
-256
-258
-258
-252
-283
-332
-343
-363
-391
-411
-431
-410
-387
-358
-316
-300
-303
-284
-269
-241
-214
-218
-233
-264
-242
-207
-188
-192
-223
-230
-216
-238
-259
-260
-262
-243
-250
-282
-282
-253
-243
-239
-258
-268
-290
-325
-319
-327
-334
-308
-271
-243
-239
-233
-247
-272
-273
-276
-312
-340
-377
-410
-404
-376
-357
-338
-292
-256
-253
-273
-229
-214
-217
-212
-222
-234
-219
-176
-166
-189
-208
-214
-196
-223
-285
-310
-325
-338
-308
-249
-227
-224
-231
-238
-248
-265
-247
-237
-214
-193
-189
-182
-209
-233
-259
-275
-256
-260
-266
-269
-286
-321
-311
-319
-327
-288
-267
-241
-219
-173
-145
-131
-119
-104
-99
-89
-85
-128
-165
-180
-169
-176
-184
-188
-199
-195
-215
-206
-194
-196
-198
-200
-204
-191
-203
-247
-295
-330
-339
-343
-337
-329
-354
-365
-343
-353
-376
-384
-372
-336
-310
-300
-282
-271
-280
-296
-307
-317
-332
-337
-343
-377
-402
-393
-387
-370
-362
-372
-370
-381
-390
-387
-372
-348
-313
-293
-275
-250
-224
-216
-225
-234
-231
-225
-241
-246
-248
-234
-218
-226
-236
-258
-250
-221
-211
-208
-193
-177
-168
-155
-147
-164
-182
-188
-183
-174
-182
-197
-205
-213
-216
-197
-201
-217
-231
-254
-259
-270
-262
-250
-254
-236
-226
-222
-218
-202
-206
-243
-253
-247
-254
-259
-266
-281
-313
-372
-430
-457
-486
-521
-508
-499
-495
-467
-428
-421
-413
-365
-335
-317
-332
-329
-324
-339
-331
-326
-352
-383
-393
-390
-355
-343
-364
-392
-412
-412
-383
-353
-308
-276
-280
-322
-354
-368
-379
-358
-319
-328
-376
-406
-404
-388
-378
-372
-383
-422
-423
-408
-422
-444
-443
-430
-417
-429
-417
-395
-384
-341
-304
-262
-251
-248
-224
-221
-186
-126
-125
-146
-150
-170
-192
-171
-164
-183
-201
-183
-172
-183
-175
-187
-198
-181
-165
-151
-156
-154
-123
-142
-181
-190
-206
-208
-232
-236
-244
-250
-225
-218
-212
-216
-218
-206
-213
-232
-256
-290
-307
-321
-328
-314
-307
-290
-281
-293
-272
-252
-234
-227
-225
-243
-272
-274
-292
-315
-307
-307
-295
-267
-274
-278
-254
-240
-248
-267
-291
-310
-324
-319
-318
-306
-290
-289
-310
-310
-262
-239
-210
-177
-180
-205
-228
-251
-274
-257
-247
-256
-251
-273
-294
-302
-305
-318
-338
-320
-297
-308
-311
-310
-285
-251
-263
-271
-268
-260
-254
-260
-254
-230
-202
-189
-196
-184
-172
-196
-244
-291
-320
-337
-343
-342
-344
-331
-341
-357
-350
-355
-348
-315
-270
-236
-226
-201
-215
-256
-267
-229
-221
-223
-231
-221
-204
-224
-260
-303
-320
-325
-302
-296
-281
-245
-231
-244
-265
-281
-277
-284
-294
-299
-305
-302
-293
-290
-288
-274
-264
-250
-233
-196
-172
-166
-162
-169
-173
-186
-188
-189
-223
-227
-200
-188
-192
-188
-192
-177
-177
-191
-206
-209
-218
-227
-214
-179
-163
-161
-177
-165
-184
-209
-204
-237
-275
-282
-294
-344
-385
-409
-425
-447
-435
-403
-394
-384
-361
-355
-348
-318
-305
-307
-291
-282
-280
-264
-260
-279
-288
-281
-304
-331
-314
-304
-313
-316
-310
-310
-283
-270
-263
-238
-212
-209
-244
-263
-267
-288
-285
-299
-304
-286
-278
-265
-259
-269
-275
-280
-272
-261
-260
-248
-224
-201
-181
-172
-155
-98
-65
-75
-75
-50
-46
-41
-80
-110
-121
-142
-179
-201
-177
-181
-194
-199
-215
-258
-305
-296
-288
-270
-272
-275
-228
-195
-199
-232
-263
-273
-278
-306
-335
-345
-344
-341
-335
-323
-306
-310
-271
-215
-182
-183
-198
-223
-255
-276
-275
-277
-299
-313
-310
-304
-279
-262
-269
-262
-261
-293
-311
-317
-352
-384
-389
-380
-378
-359
-337
-309
-298
-288
-310
-344
-354
-353
-345
-318
-273
-287
-309
-296
-291
-278
-246
-214
-207
-230
-240
-259
-298
-336
-358
-334
-291
-302
-294
-269
-269
-259
-242
-215
-204
-204
-212
-240
-275
-301
-286
-242
-227
-243
-225
-195
-196
-213
-204
-183
-187
-164
-141
-128
-110
-77
-47
-48
-59
-85
-119
-141
-167
-197
-207
-200
-211
-213
-200
-175
-170
-198
-221
-240
-269
-292
-308
-318
-329
-335
-341
-343
-349
-365
-372
-371
-344
-310
-265
-231
-215
-204
-197
-180
-181
-211
-215
-203
-207
-209
-221
-243
-256
-238
-239
-246
-239
-235
-237
-243
-253
-265
-241
-220
-235
-258
-292
-318
-321
-331
-322
-290
-244
-206
-176
-157
-140
-154
-207
-237
-269
-276
-304
-319
-311
-331
-336
-340
-346
-359
-351
-307
-308
-316
-331
-360
-350
-343
-330
-337
-326
-269
-257
-256
-254
-270
-266
-289
-308
-309
-302
-291
-292
-301
-308
-303
-318
-311
-304
-295
-275
-251
-221
-246
-280
-293
-324
-327
-302
-298
-302
-306
-294
-301
-291
-254
-242
-255
-256
-260
-252
-243
-237
-255
-278
-263
-237
-236
-236
-227
-262
-283
-282
-277
-289
-280
-254
-244
-226
-235
-273
-276
-263
-278
-278
-267
-268
-281
-264
-229
-214
-207
-215
-220
-243
-266
-227
-208
-216
-200
-187
-189
-150
-115
-122
-153
-174
-167
-176
-168
-150
-178
-225
-251
-290
-323
-319
-332
-359
-333
-305
-303
-257
-226
-220
-210
-196
-179
-190
-190
-172
-164
-181
-197
-203
-214
-251
-259
-274
-300
-310
-293
-267
-286
-285
-301
-305
-290
-281
-288
-297
-305
-310
-291
-254
-223
-244
-246
-248
-268
-303
-324
-312
-306
-326
-357
-356
-357
-356
-330
-282
-222
-191
-162
-147
-158
-164
-180
-178
-165
-176
-189
-196
-208
-228
-214
-194
-170
-161
-183
-187
-184
-167
-138
-98
-80
-100
-102
-115
-141
-157
-174
-168
-169
-213
-246
-263
-283
-280
-254
-236
-244
-253
-251
-226
-213
-217
-216
-209
-219
-249
-291
-311
-313
-324
-304
-307
-313
-315
-301
-265
-256
-242
-231
-235
-235
-241
-252
-247
-220
-210
-239
-243
-235
-247
-254
-255
-264
-272
-274
-275
-282
-291
-272
-237
-242
-250
-246
-264
-304
-297
-241
-200
-166
-150
-144
-141
-156
-186
-182
-175
-184
-201
-209
-226
-249
-240
-245
-237
-207
-178
-190
-216
-228
-231
-225
-230
-226
-212
-201
-175
-168
-156
-145
-150
-142
-128
-120
-146
-179
-216
-228
-229
-234
-243
-264
-260
-237
-229
-205
-201
-201
-200
-225
-248
-263
-266
-268
-245
-245
-237
-209
-206
-190
-159
-115
-101
-121
-118
-91
-95
-142
-165
-164
-156
-163
-165
-189
-222
-212
-195
-212
-236
-215
-196
-158
-104
-90
-121
-112
-82
-96
-119
-137
-136
-133
-121
-96
-82
-58
-47
-66
-77
-99
-142
-145
-108
-88
-93
-102
-135
-185
-210
-225
-241
-255
-245
-262
-289
-304
-328
-349
-351
-334
-338
-336
-339
-316
-324
-350
-363
-377
-381
-386
-384
-359
-360
-363
-323
-320
-325
-296
-279
-286
-277
-274
-276
-300
-327
-307
-297
-277
-257
-268
-240
-226
-236
-223
-235
-261
-284
-296
-324
-327
-286
-257
-258
-280
-271
-226
-186
-129
-123
-157
-169
-180
-193
-198
-212
-215
-207
-199
-206
-204
-189
-191
-178
-150
-130
-118
-118
-135
-156
-168
-158
-137
-122
-129
-130
-118
-142
-186
-199
-208
-222
-216
-205
-196
-219
-231
-248
-264
-265
-280
-276
-248
-234
-234
-217
-188
-166
-168
-147
-126
-122
-134
-142
-151
-171
-159
-126
-121
-140
-156
-192
-230
-262
-249
-223
-215
-198
-179
-164
-190
-205
-186
-193
-204
-204
-228
-245
-258
-273
-281
-277
-279
-311
-318
-297
-260
-196
-141
-117
-114
-116
-150
-158
-159
-175
-219
-253
-246
-252
-270
-278
-280
-271
-235
-199
-199
-198
-177
-174
-204
-246
-258
-263
-276
-283
-277
-259
-234
-235
-236
-209
-197
-179
-123
-93
-79
-65
-70
-59
-76
-79
-75
-115
-126
-121
-125
-124
-126
-122
-132
-175
-219
-210
-220
-255
-278
-305
-341
-354
-347
-327
-281
-247
-186
-133
-114
-133
-157
-183
-224
-252
-288
-335
-330
-286
-269
-234
-205
-200
-187
-157
-160
-193
-214
-207
-209
-230
-230
-237
-228
-236
-250
-239
-250
-239
-214
-213
-206
-207
-214
-220
-242
-253
-251
-237
-245
-259
-244
-208
-170
-154
-146
-134
-106
-112
-93
-57
-58
-62
-61
-78
-109
-121
-144
-153
-139
-122
-116
-92
-81
-107
-122
-151
-198
-211
-235
-249
-262
-275
-245
-258
-278
-272
-252
-235
-242
-261
-273
-258
-254
-247
-223
-197
-157
-146
-149
-135
-164
-212
-217
-185
-187
-229
-238
-204
-181
-182
-148
-125
-128
-121
-103
-76
-70
-93
-107
-123
-132
-138
-155
-173
-180
-169
-165
-155
-144
-139
-124
-97
-100
-127
-136
-156
-171
-166
-160
-160
-166
-164
-181
-183
-168
-161
-146
-122
-121
-140
-157
-153
-150
-167
-154
-141
-140
-125
-133
-134
-130
-132
-141
-189
-224
-246
-256
-283
-298
-254
-211
-193
-181
-143
-161
-224
-243
-255
-266
-254
-232
-266
-304
-298
-257
-220
-206
-193
-202
-190
-187
-206
-204
-201
-199
-229
-280
-314
-339
-340
-312
-288
-304
-352
-391
-394
-369
-383
-388
-381
-379
-357
-347
-344
-318
-288
-271
-262
-268
-265
-269
-267
-265
-284
-290
-278
-265
-265
-240
-226
-228
-245
-245
-254
-281
-254
-245
-249
-241
-219
-228
-247
-242
-253
-266
-282
-272
-257
-261
-231
-199
-213
-249
-274
-259
-225
-202
-199
-207
-203
-195
-195
-186
-180
-155
-99
-73
-93
-106
-126
-159
-184
-222
-230
-245
-271
-306
-310
-314
-336
-348
-369
-369
-355
-367
-384
-379
-358
-319
-289
-263
-240
-202
-172
-159
-180
-215
-227
-234
-222
-207
-211
-209
-185
-196
-195
-173
-179
-189
-200
-185
-177
-203
-208
-186
-164
-150
-156
-154
-194
-239
-240
-242
-238
-259
-284
-273
-245
-229
-222
-202
-175
-165
-158
-166
-210
-262
-254
-246
-286
-313
-304
-327
-332
-281
-255
-242
-234
-225
-241
-262
-264
-282
-302
-325
-310
-306
-304
-292
-258
-239
-241
-239
-227
-202
-195
-193
-191
-178
-175
-191
-249
-299
-289
-283
-279
-238
-237
-238
-236
-256
-273
-292
-318
-330
-349
-383
-395
-398
-386
-379
-390
-396
-391
-378
-338
-325
-314
-282
-270
-300
-331
-321
-333
-331
-306
-286
-278
-287
-292
-293
-318
-334
-352
-372
-382
-363
-343
-349
-326
-309
-295
-278
-272
-245
-213
-201
-215
-211
-202
-201
-173
-160
-169
-152
-126
-105
-120
-139
-161
-176
-151
-153
-166
-190
-172
-141
-150
-143
-152
-190
-244
-268
-266
-246
-229
-224
-222
-239
-273
-281
-272
-260
-240
-244
-290
-282
-245
-229
-224
-231
-211
-216
-234
-237
-250
-298
-330
-328
-358
-384
-350
-331
-328
-335
-362
-360
-340
-330
-349
-341
-311
-311
-334
-336
-330
-336
-320
-318
-323
-311
-296
-278
-272
-281
-298
-305
-331
-342
-301
-274
-264
-272
-287
-293
-292
-298
-310
-308
-301
-278
-240
-212
-197
-189
-205
-213
-225
-229
-215
-190
-153
-152
-148
-155
-151
-127
-108
-114
-133
-146
-197
-230
-220
-220
-201
-195
-187
-216
-258
-265
-304
-301
-272
-266
-289
-289
-290
-297
-310
-321
-305
-300
-258
-274
-324
-344
-370
-377
-384
-359
-339
-377
-388
-387
-390
-385
-348
-321
-329
-326
-344
-370
-348
-339
-370
-403
-418
-426
-451
-470
-471
-501
-510
-510
-505
-476
-444
-429
-416
-395
-369
-335
-322
-313
-291
-273
-289
-286
-260
-259
-263
-257
-235
-217
-232
-246
-226
-221
-266
-283
-288
-291
-303
-311
-314
-353
-395
-424
-430
-425
-419
-399
-393
-388
-357
-330
-316
-297
-296
-305
-318
-351
-356
-338
-309
-270
-241
-263
-256
-201
-193
-191
-190
-192
-203
-233
-215
-177
-148
-142
-152
-169
-174
-202
-239
-232
-235
-256
-244
-195
-185
-207
-231
-208
-200
-189
-171
-170
-174
-189
-181
-178
-187
-183
-182
-213
-238
-235
-239
-237
-240
-217
-227
-270
-296
-311
-324
-342
-326
-296
-282
-293
-292
-291
-320
-323
-299
-294
-315
-329
-322
-329
-331
-311
-303
-315
-317
-294
-275
-288
-321
-331
-317
-343
-350
-358
-338
-287
-297
-330
-373
-399
-418
-423
-419
-424
-415
-408
-396
-365
-339
-341
-331
-310
-269
-267
-271
-248
-232
-211
-190
-160
-143
-153
-173
-170
-206
-237
-225
-229
-226
-220
-249
-273
-281
-279
-260
-290
-313
-313
-317
-298
-290
-264
-231
-229
-245
-261
-259
-238
-229
-250
-275
-281
-320
-341
-332
-340
-344
-309
-261
-221
-219
-239
-237
-237
-232
-240
-233
-228
-276
-296
-305
-347
-350
-339
-332
-320
-303
-280
-262
-214
-174
-183
-210
-219
-224
-233
-224
-207
-175
-167
-191
-175
-151
-129
-131
-133
-150
-233
-280
-300
-313
-322
-347
-366
-383
-390
-382
-364
-368
-362
-361
-386
-337
-304
-306
-316
-318
-324
-343
-337
-341
-325
-313
-286
-277
-277
-271
-253
-246
-229
-231
-272
-264
-250
-271
-294
-297
-290
-275
-260
-267
-255
-246
-245
-261
-285
-292
-305
-307
-284
-254
-211
-154
-157
-170
-163
-191
-219
-248
-291
-312
-333
-344
-344
-331
-317
-284
-255
-240
-239
-228
-209
-225
-220
-217
-226
-247
-271
-293
-299
-281
-255
-247
-220
-196
-210
-213
-209
-211
-210
-207
-208
-203
-217
-232
-243
-283
-328
-358
-379
-386
-410
-397
-347
-320
-290
-251
-215
-200
-209
-212
-219
-269
-277
-271
-294
-296
-308
-308
-302
-309
-306
-311
-313
-304
-268
-255
-269
-308
-353
-393
-419
-423
-435
-434
-436
-459
-454
-453
-452
-448
-433
-391
-355
-329
-317
-330
-336
-335
-362
-394
-392
-392
-405
-394
-356
-330
-303
-255
-235
-245
-259
-268
-281
-292
-291
-295
-297
-336
-348
-354
-349
-332
-351
-369
-343
-316
-312
-312
-286
-250
-244
-226
-187
-185
-207
-224
-218
-181
-151
-141
-147
-159
-180
-197
-217
-222
-245
-285
-306
-327
-350
-371
-346
-328
-332
-305
-283
-284
-310
-303
-294
-303
-317
-325
-311
-332
-340
-313
-301
-291
-257
-233
-217
-226
-220
-232
-208
-182
-196
-183
-158
-124
-126
-129
-133
-123
-123
-129
-104
-120
-149
-169
-187
-214
-229
-231
-234
-218
-216
-234
-263
-270
-279
-311
-318
-330
-343
-346
-340
-330
-336
-334
-339
-338
-322
-314
-276
-266
-286
-282
-286
-285
-290
-318
-334
-316
-290
-277
-279
-271
-295
-336
-357
-361
-355
-345
-353
-343
-330
-331
-315
-339
-352
-352
-355
-337
-314
-307
-310
-297
-285
-297
-315
-313
-305
-326
-318
-302
-307
-297
-296
-313
-310
-283
-280
-298
-295
-257
-199
-168
-149
-121
-106
-105
-112
-123
-135
-157
-165
-170
-172
-188
-190
-184
-191
-157
-156
-166
-147
-150
-135
-120
-102
-109
-130
-131
-130
-165
-221
-266
-309
-313
-305
-288
-261
-247
-229
-210
-223
-257
-296
-292
-274
-264
-278
-278
-280
-320
-320
-307
-288
-267
-243
-190
-172
-160
-142
-139
-164
-156
-134
-160
-124
-117
-158
-154
-146
-140
-133
-102
-71
-48
-41
-36
-70
-120
-126
-118
-130
-132
-141
-142
-154
-183
-200
-202
-211
-221
-207
-176
-132
-106
-102
-121
-112
-95
-97
-113
-139
-172
-210
-242
-263
-271
-265
-266
-230
-188
-199
-208
-214
-209
-200
-191
-193
-210
-207
-178
-177
-186
-175
-179
-180
-160
-172
-185
-178
-184
-197
-251
-299
-302
-295
-306
-342
-338
-318
-305
-279
-282
-252
-211
-191
-143
-125
-143
-161
-157
-155
-169
-172
-157
-191
-212
-224
-256
-253
-238
-225
-208
-183
-157
-164
-171
-154
-163
-157
-127
-114
-139
-161
-150
-161
-150
-132
-123
-103
-115
-146
-196
-220
-213
-197
-169
-138
-125
-134
-162
-163
-174
-203
-224
-273
-340
-366
-373
-405
-406
-410
-400
-430
-470
-455
-466
-468
-451
-430
-428
-421
-412
-422
-420
-418
-394
-352
-296
-243
-201
-175
-203
-231
-255
-273
-288
-309
-341
-377
-407
-390
-368
-348
-273
-213
-179
-178
-146
-111
-95
-107
-153
-180
-191
-207
-234
-262
-297
-315
-321
-338
-305
-266
-250
-249
-256
-251
-238
-245
-252
-242
-243
-244
-272
-292
-298
-314
-326
-342
-319
-278
-247
-216
-212
-197
-193
-196
-200
-201
-156
-140
-146
-143
-167
-180
-209
-223
-231
-226
-223
-240
-227
-208
-207
-219
-253
-288
-280
-263
-257
-266
-286
-285
-292
-299
-268
-240
-202
-155
-145
-186
-217
-218
-224
-220
-198
-182
-211
-273
-326
-361
-388
-366
-313
-287
-269
-271
-292
-317
-363
-392
-395
-420
-425
-431
-454
-471
-455
-419
-390
-387
-361
-328
-324
-327
-326
-330
-348
-351
-367
-371
-358
-354
-352
-391
-391
-377
-389
-383
-371
-354
-356
-327
-293
-290
-300
-272
-218
-198
-200
-205
-188
-186
-197
-186
-218
-279
-281
-257
-278
-303
-305
-278
-250
-233
-203
-170
-167
-141
-118
-111
-95
-94
-84
-74
-102
-152
-174
-175
-195
-218
-224
-230
-246
-268
-265
-251
-235
-225
-223
-225
-239
-235
-238
-243
-239
-242
-260
-284
-284
-282
-279
-296
-290
-250
-245
-269
-323
-330
-276
-260
-241
-188
-130
-127
-146
-154
-166
-192
-220
-210
-185
-183
-190
-161
-150
-171
-191
-176
-152
-118
-99
-104
-89
-103
-95
-71
-70
-71
-102
-148
-157
-136
-137
-144
-165
-181
-193
-205
-191
-170
-167
-198
-201
-183
-169
-139
-122
-142
-173
-173
-180
-221
-224
-216
-225
-215
-236
-242
-233
-254
-237
-188
-171
-145
-95
-77
-106
-133
-131
-148
-171
-178
-178
-162
-160
-119
-87
-96
-76
-63
-60
-49
-61
-80
-116
-142
-153
-187
-168
-166
-181
-181
-195
-218
-220
-223
-232
-202
-190
-190
-193
-192
-164
-166
-189
-215
-231
-242
-237
-212
-187
-182
-182
-162
-169
-170
-175
-145
-138
-132
-131
-155
-147
-142
-124
-121
-133
-144
-132
-102
-79
-60
-55
-59
-79
-114
-122
-150
-184
-220
-237
-242
-249
-218
-185
-156
-123
-101
-95
-93
-87
-57
-73
-100
-140
-194
-216
-209
-245
-253
-257
-261
-264
-309
-342
-361
-337
-323
-304
-285
-274
-253
-236
-236
-232
-204
-187
-207
-209
-182
-189
-208
-222
-225
-209
-200
-194
-208
-243
-247
-267
-292
-285
-265
-230
-207
-194
-174
-177
-172
-162
-153
-135
-123
-125
-142
-153
-171
-186
-237
-248
-260
-287
-302
-316
-332
-330
-293
-287
-265
-242
-231
-209
-209
-251
-309
-323
-347
-364
-344
-330
-346
-355
-373
-389
-360
-324
-284
-224
-196
-213
-239
-227
-209
-230
-219
-199
-204
-197
-174
-177
-205
-216
-207
-200
-215
-215
-170
-152
-147
-132
-136
-154
-177
-162
-131
-118
-143
-202
-200
-195
-208
-232
-225
-198
-201
-215
-199
-189
-210
-219
-213
-210
-227
-267
-293
-278
-273
-301
-315
-346
-369
-371
-410
-421
-421
-444
-470
-498
-488
-460
-420
-383
-368
-350
-323
-283
-231
-249
-297
-267
-217
-200
-207
-203
-204
-218
-209
-207
-222
-215
-202
-202
-209
-197
-208
-252
-284
-300
-276
-245
-239
-241
-230
-225
-251
-266
-246
-200
-170
-177
-204
-238
-286
-334
-368
-395
-402
-384
-377
-331
-290
-279
-240
-208
-182
-190
-215
-247
-262
-263
-266
-286
-330
-356
-345
-330
-388
-387
-334
-319
-298
-297
-315
-323
-300
-238
-226
-237
-223
-191
-199
-203
-195
-211
-221
-243
-256
-249
-235
-200
-213
-254
-253
-262
-307
-288
-239
-206
-171
-139
-118
-98
-129
-179
-213
-232
-241
-267
-297
-298
-298
-316
-311
-294
-284
-278
-268
-249
-272
-307
-346
-395
-429
-463
-484
-492
-490
-496
-509
-547
-565
-569
-578
-574
-596
-568
-599
-583
-730
-790
-2207
-2804
-2105
-2221
-2009
-1770
-1551
-1412
-1153
-703
-1187
-613
-470
-354
-999
-1810
-1643
-1866
-2685
-2866
-2140
-2198
-1550
-1278
-761
-949
-408
-577
-716
-1000
-820
-741
-1346
-887
-997
-1048
-1422
-742
-681
-1339
-662
-855
-1422
-1889
-1700
-2045
-2662
-2942
-2587
-2349
-2184
-1684
-1985
-1951
-1612
-1195
-1242
-1248
-812
-509
-1088
-1575
-1435
-1518
-1692
-1684
-1353
-1271
-920
-780
-1052
-1405
-1379
-1009
-1323
-1457
-1378
-1236
-1491
-1763
-1676
-1672
-1545
-1292
-951
-948
-703
-421
-723
-1033
-1042
-856
-847
-927
-851
-815
-834
-799
-887
-1020
-944
-650
-432
-450
-412
-280
-368
-638
-638
-540
-448
-349
-322
-417
-468
-374
-465
-551
-498
-212
16
61
124
140
110
60
31
81
157
267
343
275
220
280
260
223
298
449
622
611
518
403
261
293
286
246
396
491
627
680
607
599
575
606
740
832
905
978
865
762
638
566
583
633
692
727
730
727
645
562
532
546
567
564
551
504
400
211
86
34
70
142
185
248
318
300
175
95
101
134
190
187
193
191
128
22
-27
-7
65
107
137
161
170
179
130
122
144
207
258
301
356
342
350
344
350
416
495
591
645
648
632
617
576
571
594
635
686
746
823
835
812
820
858
887
926
974
1012
1008
990
944
923
953
987
1046
1137
1238
1317
1349
1422
1510
1542
1587
1634
1661
1710
1738
1690
1701
1779
1851
1904
1978
2150
2260
2250
2189
2206
2292
2306
2185
2128
2267
2401
2436
2343
2320
2456
2541
2542
2595
2747
2933
3105
3247
3397
3550
3762
4061
4340
4589
4856
5183
5445
5666
5874
6071
6492
6982
7431
7974
8561
8740
7332
4483
1240
-1576
-3296
-4372
-4569
-4216
-4628
-5231
-5903
-6031
-5151
-3988
-2569
-1105
47
478
-245
-1446
-2249
-2379
-1487
57
1838
3382
4168
4475
4522
4766
5169
5772
6526
6886
6549
5452
3746
2026
638
-213
-348
-233
-254
-687
-1415
-2053
-2562
-2825
-2807
-2524
-2114
-1956
-2130
-2569
-3043
-3321
-3327
-2858
-2013
-1067
-206
419
961
1485
1937
2351
2758
3202
3525
3505
3177
2602
1872
1168
654
435
446
455
336
76
-281
-776
-1302
-1705
-1957
-2081
-2167
-2317
-2540
-2884
-3234
-3384
-3284
-2880
-2292
-1749
-1519
-1695
-1964
-2079
-1975
-1900
-1837
-1451
-977
-728
-786
-949
-873
-605
-347
-36
326
534
349
-174
-727
-1026
-1156
-1274
-1400
-1436
-1355
-1350
-1516
-1697
-1792
-1658
-1356
-1107
-1015
-1019
-1072
-1228
-1397
-1477
-1389
-1077
-767
-537
-345
-147
-3
-48
-156
-115
102
290
266
112
-31
-120
-240
-413
-451
-323
-188
-132
-169
-217
-304
-427
-531
-572
-527
-378
-180
-94
-134
-164
-120
-15
180
428
673
919
1129
1245
1311
1393
1516
1733
2059
2536
3094
3613
3974
4386
5065
5909
6744
7704
8386
7617
5120
1188
-2938
-6033
-8086
-8596
-8143
-7954
-8055
-8588
-8905
-8442
-7091
-4973
-2602
-436
748
584
-564
-2051
-2838
-2527
-1079
890
2704
3893
4185
3939
3680
3583
4071
4985
5687
5749
4757
2861
500
-1822
-3540
-4335
-4467
-4438
-4590
-4938
-5279
-5440
-5377
-4989
-4171
-3210
-2385
-1886
-1750
-1868
-2117
-2289
-2105
-1485
-530
470
1318
2040
2573
2848
2969
3030
3113
3156
3004
2538
1718
607
-666
-1885
-2807
-3295
-3418
-3355
-3259
-3230
-3346
-3520
-3646
-3617
-3374
-2923
-2411
-2068
-1968
-2053
-2156
-2066
-1712
-1089
-284
487
1055
1378
1493
1492
1393
1230
1013
740
325
-294
-1048
-1831
-2487
-2891
-3094
-3085
-3053
-3439
-4117
-4680
-4813
-4723
-4917
-4868
-4300
-3579
-2945
-2450
-1841
-1157
-545
-90
399
949
1197
1086
717
377
187
-65
-348
-782
-1041
-1108
-1303
-1633
-2091
-2386
-2437
-2428
-2410
-2392
-2218
-2029
-1927
-1870
-1724
-1279
-840
-523
-168
275
737
881
778
662
607
557
315
46
-179
-408
-635
-923
-1087
-1087
-1035
-1008
-990
-823
-725
-716
-701
-691
-509
-328
-112
127
352
637
769
828
902
973
996
980
1087
1221
1279
1319
1522
1879
2202
2497
2926
3478
4055
4613
5138
5681
6402
7142
7389
6265
3482
-417
-4361
-7377
-9174
-9431
-8763
-8340
-8169
-8136
-7701
-6575
-4918
-2907
-852
894
1690
1260
104
-1154
-1618
-1077
359
2213
3841
4859
4964
4545
4142
3959
4181
4544
4615
4111
2731
568
-1874
-4017
-5324
-5764
-5618
-5260
-4983
-4835
-4783
-4535
-4018
-3207
-2191
-1285
-652
-366
-418
-674
-931
-894
-399
432
1355
2173
2805
3157
3284
3265
3146
2969
2600
2042
1321
392
-680
-1800
-2794
-3509
-3901
-4009
-3897
-3643
-3328
-3021
-2790
-2567
-2318
-2022
-1688
-1355
-1071
-893
-811
-789
-713
-428
48
656
1194
1567
1776
1752
1535
1157
708
278
-201
-670
-1139
-1629
-2138
-2606
-2917
-2984
-2843
-2554
-2357
-2555
-2931
-3218
-3211
-3192
-3337
-3174
-2695
-2098
-1598
-1173
-677
-127
407
771
1069
1298
1212
836
197
-370
-812
-1199
-1563
-1914
-1951
-1842
-1841
-1944
-1967
-1789
-1602
-1465
-1355
-1201
-1053
-1053
-1076
-1015
-822
-474
-177
62
278
510
667
636
561
476
394
205
-114
-427
-732
-1018
-1278
-1420
-1383
-1308
-1187
-991
-754
-520
-326
-170
-24
145
320
409
469
515
570
614
656
732
783
740
627
561
534
505
419
325
386
615
973
1207
1441
1913
2477
2954
3325
3778
4401
5141
5719
6097
6700
7360
7406
5893
2705
-1240
-4849
-7443
-9052
-9228
-8667
-8039
-7463
-6999
-5956
-4484
-2863
-1507
-477
476
720
422
-277
-785
-602
237
1601
2657
3454
4014
4095
4036
4048
4221
4373
4034
3176
1817
36
-2006
-3853
-5034
-5473
-5470
-5249
-5031
-4859
-4657
-4311
-3645
-2700
-1636
-777
-313
-184
-302
-548
-737
-642
-128
703
1610
2345
2766
2956
2976
2859
2652
2404
2077
1553
797
-128
-1048
-1909
-2713
-3360
-3716
-3836
-3773
-3532
-3150
-2690
-2198
-1764
-1449
-1190
-996
-893
-837
-739
-582
-379
-100
217
569
959
1262
1381
1336
1172
897
546
190
-185
-600
-1032
-1513
-1978
-2375
-2664
-2783
-2734
-2528
-2255
-1984
-1790
-1674
-1871
-2426
-2956
-3132
-2869
-2802
-2767
-2398
-1788
-1128
-652
-161
298
765
871
571
305
-79
-543
-1254
-1831
-1954
-1907
-1867
-2024
-1994
-1732
-1486
-1374
-1336
-1093
-875
-783
-826
-968
-936
-899
-900
-814
-602
-222
64
194
225
297
460
417
221
30
-158
-394
-772
-1107
-1358
-1453
-1378
-1233
-1001
-806
-604
-409
-296
-139
-21
144
309
394
419
406
447
511
515
378
308
325
389
404
323
263
214
120
-34
16
115
196
241
402
794
1168
1445
1662
2088
2542
3074
3452
3756
4199
4594
5070
5536
6117
6784
6905
5541
2625
-1317
-4950
-7745
-9520
-9723
-9216
-8191
-7095
-5845
-4530
-3203
-1950
-1435
-879
-458
-206
-82
-128
130
589
1301
2016
2626
3206
3632
3906
4151
4458
4613
4428
3794
2558
1009
-703
-2492
-4005
-4948
-5350
-5322
-5089
-4743
-4276
-3708
-3085
-2432
-1691
-1105
-771
-741
-791
-722
-586
-225
244
868
1552
2065
2373
2475
2528
2568
2567
2485
2298
1945
1280
325
-759
-1784
-2626
-3225
-3550
-3500
-3208
-2830
-2425
-2146
-1938
-1862
-1788
-1673
-1530
-1238
-947
-643
-382
-100
173
438
723
965
1238
1411
1451
1364
1138
811
351
-154
-707
-1257
-1776
-2195
-2429
-2495
-2411
-2278
-2077
-1889
-1754
-1708
-1679
-1898
-2425
-2979
-3289
-3156
-3073
-2982
-2623
-1908
-1054
-321
289
740
1099
1063
722
321
-110
-579
-1177
-1620
-1803
-1831
-1814
-1895
-1838
-1613
-1272
-1063
-1010
-896
-875
-906
-1066
-1271
-1303
-1255
-1152
-928
-576
-100
283
508
637
739
771
603
342
-25
-331
-607
-922
-1102
-1213
-1193
-1064
-880
-642
-438
-270
-150
-86
-17
46
87
99
139
186
172
148
82
99
136
103
110
113
151
130
44
78
193
343
376
380
388
468
607
613
717
821
1133
1369
1573
1804
2075
2493
2774
3173
3433
3769
3942
4250
4545
4888
5317
5619
4952
2970
-270
-3766
-6431
-8521
-9044
-8940
-7843
-6450
-4777
-3199
-1992
-1022
-1027
-1031
-1196
-1160
-906
-630
-86
623
1434
2172
2706
3095
3466
3790
4032
4333
4396
4193
3584
2519
1149
-253
-1709
-3064
-3918
-4325
-4243
-3865
-3353
-2708
-2125
-1666
-1343
-1303
-1450
-1719
-1889
-1889
-1580
-1048
-346
380
963
1499
1846
2020
2082
2158
2246
2315
2253
1986
1498
794
-78
-961
-1654
-2116
-2309
-2285
-2102
-1837
-1555
-1389
-1369
-1463
-1592
-1721
-1844
-1833
-1723
-1463
-1139
-752
-356
4
313
568
816
963
1017
1047
968
794
589
274
-38
-350
-663
-950
-1170
-1301
-1323
-1326
-1282
-1570
-2310
-3077
-3669
-3631
-3802
-3858
-3451
-2433
-1283
-426
336
774
1243
1147
833
653
398
187
-192
-370
-266
-251
-368
-711
-952
-1070
-1124
-1328
-1560
-1489
-1427
-1414
-1427
-1538
-1423
-1275
-1222
-989
-560
42
460
765
955
1069
1085
791
411
-10
-269
-387
-514
-464
-326
-190
-114
-193
-317
-468
-658
-821
-824
-599
-402
-201
-20
210
452
554
663
664
696
771
742
727
731
644
575
349
199
130
72
-19
1
216
391
548
602
758
881
837
661
665
751
968
1206
1329
1695
2087
2491
2740
2867
2952
3155
3301
3422
3539
3831
4060
4400
4754
5246
5337
3927
1698
-1648
-4014
-6443
-7783
-8102
-7515
-5946
-4317
-2229
-1052
-89
-329
-1013
-1651
-2145
-2167
-2077
-1579
-621
602
1695
2517
2936
3309
3701
3751
3825
3731
3549
3016
2381
1467
524
-428
-1664
-2484
-2957
-2948
-2632
-2181
-1547
-978
-650
-632
-1052
-1737
-2406
-2921
-3161
-2843
-2073
-1164
-214
587
1254
1775
1923
1937
1880
1836
1768
1585
1398
1180
885
511
187
-105
-354
-472
-562
-567
-461
-370
-368
-552
-799
-1172
-1604
-2065
-2397
-2474
-2278
-1845
-1307
-673
-105
337
553
634
575
446
287
157
150
145
145
89
4
-65
-154
-359
-813
-1390
-2004
-2343
-2670
-3026
-3204
-3080
-2735
-2352
-1897
-1541
-1192
-978
-881
-779
-746
-707
-708
-711
-591
-434
-273
-204
-138
-103
-161
-282
-548
-811
-1073
-1294
-1430
-1532
-1521
-1399
-1288
-1085
-860
-535
-256
-33
189
255
310
222
108
-67
-170
-196
-263
-217
-178
-86
1
30
31
-34
-151
-339
-580
-730
-828
-810
-688
-530
-273
43
368
543
670
787
815
761
626
435
309
164
56
23
16
94
192
356
511
682
804
806
784
677
607
530
392
274
312
568
801
1158
1443
1821
2129
2270
2268
2171
2083
2000
1971
1883
2205
2372
2762
3047
3374
3609
4001
4219
4393
4385
3259
1746
-809
-2754
-4986
-6168
-6678
-6315
-4989
-3568
-1461
-325
641
396
-401
-1307
-2376
-2955
-3417
-3140
-2352
-1091
368
1643
2634
3363
3833
3746
3403
2751
2133
1453
1003
586
279
33
-402
-642
-893
-914
-882
-777
-540
-414
-286
-514
-981
-1691
-2388
-2840
-3143
-2989
-2602
-1917
-1119
-206
591
1175
1408
1356
1090
695
300
-77
-200
-175
89
434
786
1030
1091
1042
782
474
143
-186
-480
-735
-922
-1125
-1285
-1424
-1519
-1506
-1428
-1284
-1066
-816
-607
-437
-368
-416
-557
-756
-963
-1159
-1213
-1161
-969
-730
-460
-191
-237
-487
-1009
-1527
-1996
-2554
-2905
-2957
-2614
-2135
-1544
-1029
-622
-357
-373
-477
-667
-920
-1091
-1169
-1038
-763
-473
-241
-68
43
45
-117
-455
-818
-1067
-1295
-1461
-1495
-1456
-1331
-1200
-1050
-936
-781
-615
-484
-335
-181
-33
39
17
-55
-103
-122
-146
-162
-87
67
225
360
444
455
327
102
-232
-515
-748
-921
-982
-904
-650
-371
-111
105
248
313
262
175
57
-23
-15
-20
59
180
251
306
351
350
313
292
218
111
159
129
101
141
231
355
418
635
786
1058
1304
1458
1680
1853
1932
1894
1822
1800
1773
1796
1831
2001
2335
2579
3016
3139
3437
3670
3840
3987
4056
3870
2987
1764
-340
-1819
-3507
-4527
-4860
-4578
-3475
-2161
-503
340
883
361
-534
-1707
-3099
-3998
-4665
-4534
-3624
-2162
-467
1179
2440
3252
3564
3066
2221
1124
97
-629
-820
-751
-320
260
781
1282
1424
1437
1130
692
222
-160
-569
-979
-1356
-1683
-1783
-1839
-1849
-1746
-1495
-1271
-918
-578
-296
-125
-108
-193
-410
-666
-934
-1160
-1172
-916
-414
182
746
1176
1422
1435
1180
718
182
-385
-783
-1005
-1053
-941
-698
-375
-91
126
157
-13
-351
-754
-1136
-1441
-1625
-1695
-1620
-1402
-1126
-887
-707
-600
-748
-1038
-1444
-1740
-2061
-2389
-2525
-2370
-1935
-1485
-974
-571
-250
-45
-98
-243
-482
-703
-877
-990
-933
-817
-625
-433
-233
-40
54
30
-162
-380
-570
-792
-1003
-1163
-1193
-1073
-910
-731
-600
-395
-201
-78
5
36
49
-25
-123
-228
-281
-279
-298
-218
-54
58
148
168
136
107
7
-101
-248
-335
-324
-240
-123
32
244
416
554
662
704
656
548
422
319
231
166
130
130
112
92
103
87
60
-29
-78
-93
-77
-119
-104
-31
81
210
253
318
422
539
637
679
761
899
1112
1166
1246
1275
1284
1336
1290
1200
1172
1111
1149
1233
1262
1383
1454
1573
1679
1831
1809
1879
1824
1846
1987
1920
2111
2189
2457
2293
2005
1216
432
-316
-1232
-1646
-2061
-1939
-1606
-1052
-532
-211
-83
-373
-745
-1481
-2081
-2742
-3120
-3052
-2616
-1887
-1057
-133
608
1217
1352
1143
643
14
-507
-860
-913
-712
-244
336
979
1479
1772
1824
1527
1057
501
-69
-611
-966
-1114
-970
-726
-461
-171
-10
44
-59
-247
-528
-764
-975
-1098
-1139
-1126
-1092
-985
-877
-716
-564
-471
-406
-403
-423
-454
-451
-504
-494
-527
-522
-493
-483
-435
-358
-265
-198
-142
-136
-179
-265
-357
-433
-536
-623
-653
-653
-608
-621
-707
-825
-1060
-1211
-1468
-1703
-1881
-1880
-1752
-1519
-1199
-923
-584
-367
-281
-296
-445
-650
-867
-1010
-1006
-928
-754
-450
-85
216
409
420
271
83
-166
-387
-588
-699
-699
-574
-350
-87
155
323
453
451
314
120
-83
-272
-403
-422
-301
-134
90
337
502
576
543
438
282
112
-68
-180
-201
-167
-61
21
161
347
409
447
436
364
165
-43
-87
-17
102
231
95
-126
-76
-49
-157
-311
-383
-453
-412
-250
-230
-192
-37
28
63
25
-48
-161
-100
-41
-112
-134
-104
-56
36
68
-56
-82
-66
-93
-144
-142
-119
-26
49
64
22
-65
-80
-89
-92
-145
-212
-263
-230
-194
-162
-55
-30
33
125
90
3
-37
-112
-190
-247
-361
-379
-293
-221
-177
-35
31
120
164
172
113
65
37
-54
-90
-122
-70
-22
68
143
212
294
298
202
135
30
-77
-119
-147
-209
-245
-284
-282
-245
-225
-233
-231
-236
-260
-250
-237
-232
-247
-211
-214
-201
-202
-166
-155
-137
-129
-97
-70
-93
-100
-111
-90
-97
-65
-80
-111
-128
-150
-204
-240
-243
-241
-281
-358
-429
-483
-493
-476
-471
-485
-474
-441
-429
-447
-457
-433
-453
-498
-493
-441
-418
-417
-373
-377
-363
-337
-310
-264
-217
-192
-183
-209
-242
-264
-322
-432
-532
-604
-640
-668
-660
-620
-614
-599
-578
-537
-497
-495
-498
-481
-444
-435
-401
-353
-311
-277
-256
-236
-235
-218
-195
-195
-185
-181
-179
-159
-168
-215
-245
-248
-272
-304
-326
-320
-305
-337
-347
-331
-330
-313
-285
-279
-282
-280
-294
-278
-247
-218
-155
-106
-118
-129
-105
-60
-15
12
16
15
-16
-88
-158
-229
-267
-280
-265
-237
-208
-166
-176
-223
-237
-240
-234
-224
-218
-181
-160
-151
-141
-129
-98
-94
-137
-175
-190
-215
-222
-217
-207
-203
-218
-211
-230
-234
-209
-190
-174
-212
-258
-297
-309
-308
-303
-259
-197
-135
-86
-81
-83
-63
-72
-111
-136
-176
-208
-230
-273
-319
-328
-332
-317
-278
-232
-196
-174
-159
-147
-129
-164
-211
-262
-315
-341
-309
-267
-214
-145
-53
31
33
15
-10
-61
-116
-141
-159
-172
-164
-156
-156
-154
-101
-55
-56
-48
-23
-15
-49
-103
-175
-255
-297
-315
-327
-304
-288
-268
-217
-144
-72
-25
20
25
16
-20
-78
-89
-96
-83
-74
-64
-44
-58
-51
-74
-116
-140
-170
-193
-229
-267
-298
-335
-350
-352
-333
-318
-296
-257
-258
-257
-295
-339
-382
-395
-383
-356
-328
-353
-371
-361
-328
-294
-252
-225
-204
-190
-183
-190
-240
-294
-326
-367
-423
-440
-426
-425
-405
-361
-326
-324
-303
-289
-333
-376
-383
-379
-368
-342
-268
-226
-235
-225
-215
-241
-283
-300
-305
-310
-335
-380
-410
-457
-492
-496
-471
-415
-357
-301
-239
-213
-205
-193
-171
-146
-156
-170
-175
-229
-319
-400
-430
-427
-430
-439
-433
-429
-441
-437
-418
-400
-393
-376
-357
-371
-359
-323
-293
-259
-260
-246
-229
-230
-231
-246
-284
-328
-359
-376
-395
-396
-416
-433
-443
-428
-406
-395
-365
-335
-328
-322
-346
-369
-365
-388
-424
-450
-454
-480
-508
-515
-513
-492
-420
-360
-329
-307
-306
-318
-320
-301
-295
-320
-324
-297
-299
-293
-302
-335
-330
-328
-352
-333
-320
-341
-345
-312
-305
-309
-302
-312
-346
-349
-317
-294
-266
-247
-204
-170
-151
-192
-246
-249
-274
-298
-310
-328
-329
-319
-324
-329
-318
-300
-280
-276
-279
-274
-302
-334
-356
-376
-397
-411
-444
-475
-483
-502
-512
-494
-489
-469
-439
-426
-454
-490
-502
-493
-483
-478
-472
-472
-434
-380
-330
-283
-249
-264
-322
-353
-398
-457
-475
-471
-478
-484
-429
-375
-363
-375
-374
-359
-371
-372
-363
-351
-360
-370
-357
-362
-344
-341
-348
-332
-316
-282
-245
-205
-175
-173
-177
-213
-255
-298
-314
-322
-346
-351
-355
-359
-341
-336
-341
-348
-381
-426
-487
-527
-534
-496
-468
-472
-451
-426
-430
-434
-415
-395
-400
-381
-349
-341
-332
-337
-340
-325
-330
-318
-296
-278
-244
-212
-163
-131
-150
-154
-166
-188
-220
-255
-250
-253
-279
-295
-320
-339
-350
-347
-354
-352
-341
-351
-359
-336
-293
-280
-327
-363
-389
-450
-469
-459
-469
-447
-414
-414
-411
-410
-398
-353
-322
-277
-260
-258
-225
-245
-297
-324
-339
-331
-360
-397
-414
-465
-507
-511
-501
-493
-504
-537
-549
-560
-544
-522
-489
-437
-402
-375
-337
-288
-271
-270
-256
-275
-309
-349
-366
-374
-396
-413
-424
-435
-419
-375
-330
-278
-238
-210
-220
-266
-287
-294
-313
-333
-341
-337
-358
-366
-311
-257
-202
-108
-40
-38
-42
-33
-86
-174
-205
-263
-308
-287
-267
-276
-284
-302
-335
-347
-323
-320
-359
-406
-490
-572
-615
-635
-616
-586
-564
-525
-494
-465
-405
-367
-362
-311
-274
-277
-285
-318
-368
-418
-424
-408
-384
-330
-268
-226
-220
-203
-202
-245
-275
-307
-325
-361
-398
-407
-409
-415
-407
-406
-411
-405
-420
-444
-466
-486
-495
-470
-451
-425
-385
-342
-302
-251
-214
-187
-157
-138
-121
-151
-190
-206
-240
-283
-326
-371
-394
-425
-443
-431
-426
-397
-365
-382
-422
-428
-399
-362
-336
-299
-280
-269
-234
-240
-240
-245
-279
-319
-388
-435
-474
-513
-520
-501
-482
-445
-388
-340
-287
-246
-201
-153
-112
-80
-74
-110
-162
-186
-212
-250
-271
-288
-307
-301
-291
-302
-307
-273
-249
-260
-233
-181
-123
-119
-111
-90
-86
-103
-138
-178
-234
-277
-305
-296
-282
-274
-246
-234
-222
-215
-210
-195
-209
-243
-285
-322
-326
-355
-398
-407
-412
-417
-388
-359
-340
-309
-286
-295
-324
-338
-318
-300
-302
-323
-354
-352
-344
-337
-320
-308
-323
-372
-409
-426
-446
-458
-441
-402
-350
-289
-250
-253
-271
-272
-288
-274
-286
-314
-317
-339
-331
-312
-323
-354
-365
-337
-316
-278
-256
-259
-250
-217
-206
-219
-208
-211
-199
-166
-146
-141
-118
-89
-81
-90
-100
-96
-115
-162
-139
-132
-151
-184
-235
-252
-298
-344
-388
-428
-411
-417
-450
-449
-419
-384
-360
-356
-349
-331
-287
-258
-248
-250
-250
-245
-239
-213
-175
-163
-160
-186
-211
-216
-225
-245
-265
-258
-251
-295
-308
-282
-290
-292
-304
-331
-352
-361
-382
-374
-369
-358
-350
-329
-285
-262
-243
-217
-206
-203
-200
-188
-190
-218
-250
-263
-269
-257
-238
-208
-189
-180
-167
-187
-188
-224
-292
-366
-431
-506
-560
-570
-549
-505
-436
-355
-302
-251
-218
-216
-201
-194
-211
-229
-256
-274
-287
-287
-257
-251
-246
-221
-193
-178
-156
-140
-174
-238
-304
-347
-385
-412
-427
-437
-429
-425
-418
-417
-405
-351
-316
-317
-302
-288
-324
-370
-396
-416
-426
-427
-429
-412
-381
-359
-334
-320
-304
-265
-241
-240
-237
-218
-233
-260
-267
-268
-261
-257
-239
-231
-245
-252
-248
-234
-229
-225
-218
-228
-268
-322
-331
-351
-363
-338
-333
-337
-328
-335
-354
-362
-389
-424
-451
-464
-449
-443
-424
-393
-362
-341
-323
-280
-229
-220
-209
-156
-136
-145
-176
-229
-279
-296
-301
-322
-348
-365
-393
-445
-478
-461
-444
-453
-448
-444
-410
-355
-290
-250
-246
-264
-297
-290
-269
-261
-256
-259
-278
-258
-219
-210
-197
-181
-192
-219
-258
-279
-266
-267
-272
-288
-287
-291
-326
-355
-365
-372
-368
-346
-335
-344
-357
-374
-391
-419
-420
-408
-406
-389
-386
-381
-388
-378
-362
-327
-298
-321
-316
-317
-330
-339
-326
-275
-250
-246
-225
-188
-192
-232
-242
-252
-281
-317
-341
-350
-356
-333
-331
-349
-332
-278
-227
-183
-130
-86
-49
-52
-82
-103
-145
-179
-202
-221
-238
-259
-246
-238
-236
-219
-227
-254
-250
-248
-274
-279
-284
-292
-290
-277
-274
-279
-298
-302
-302
-316
-325
-320
-311
-313
-355
-410
-415
-405
-405
-392
-356
-342
-307
-293
-301
-336
-357
-357
-368
-398
-425
-410
-393
-368
-354
-337
-326
-321
-313
-334
-342
-363
-369
-357
-350
-321
-325
-346
-359
-360
-358
-353
-371
-382
-355
-330
-302
-280
-306
-323
-326
-340
-337
-317
-269
-236
-214
-194
-171
-128
-116
-104
-75
-59
-35
-42
-66
-87
-91
-125
-152
-163
-224
-248
-261
-259
-267
-296
-283
-264
-246
-217
-194
-163
-156
-170
-168
-179
-191
-197
-209
-189
-156
-142
-106
-80
-59
-36
-24
-33
-62
-95
-154
-240
-303
-323
-321
-315
-301
-284
-259
-233
-250
-253
-246
-235
-249
-287
-302
-280
-265
-273
-253
-239
-267
-267
-268
-287
-273
-232
-213
-185
-165
-159
-141
-139
-158
-173
-180
-169
-170
-217
-238
-243
-230
-206
-197
-185
-176
-185
-210
-225
-250
-264
-291
-317
-287
-277
-248
-218
-196
-162
-136
-103
-102
-147
-184
-199
-230
-264
-253
-238
-224
-234
-273
-280
-278
-272
-281
-305
-289
-288
-324
-330
-339
-359
-352
-320
-280
-269
-285
-292
-275
-289
-285
-273
-273
-264
-305
-347
-356
-362
-339
-306
-315
-335
-316
-277
-246
-238
-208
-171
-156
-126
-112
-91
-67
-76
-66
-53
-57
-85
-133
-149
-176
-211
-241
-246
-240
-219
-212
-220
-232
-229
-214
-209
-219
-240
-258
-250
-243
-245
-236
-231
-216
-213
-195
-189
-182
-160
-175
-218
-244
-260
-308
-360
-379
-383
-396
-377
-337
-310
-291
-278
-282
-269
-228
-224
-266
-297
-320
-385
-393
-348
-336
-294
-262
-221
-162
-155
-141
-115
-108
-124
-143
-171
-197
-228
-289
-336
-361
-354
-318
-272
-260
-261
-249
-238
-240
-251
-264
-273
-294
-296
-305
-295
-264
-237
-186
-153
-149
-141
-156
-188
-191
-172
-181
-191
-212
-234
-227
-213
-188
-181
-169
-208
-236
-229
-215
-200
-222
-252
-259
-262
-237
-234
-239
-209
-174
-161
-181
-208
-214
-224
-228
-219
-238
-226
-205
-212
-218
-242
-269
-274
-298
-297
-276
-257
-269
-260
-224
-266
-292
-281
-266
-289
-334
-344
-341
-323
-327
-323
-328
-340
-349
-360
-360
-362
-337
-310
-273
-210
-178
-182
-192
-183
-165
-198
-207
-206
-225
-247
-269
-263
-257
-246
-250
-257
-256
-279
-295
-315
-366
-404
-408
-395
-400
-400
-387
-363
-303
-280
-286
-321
-381
-413
-421
-396
-378
-369
-379
-404
-412
-410
-389
-348
-283
-241
-220
-183
-156
-142
-143
-164
-168
-166
-189
-183
-161
-168
-180
-202
-213
-261
-303
-321
-331
-309
-297
-289
-308
-313
-279
-275
-269
-251
-225
-197
-173
-136
-111
-104
-130
-167
-170
-174
-170
-153
-184
-203
-181
-146
-166
-215
-254
-270
-228
-196
-184
-231
-299
-315
-314
-326
-328
-306
-312
-312
-309
-288
-291
-280
-276
-263
-237
-257
-263
-251
-238
-222
-227
-202
-192
-207
-195
-195
-224
-250
-249
-260
-255
-264
-248
-218
-219
-228
-213
-194
-210
-201
-204
-251
-286
-344
-386
-393
-413
-431
-416
-369
-338
-314
-275
-232
-184
-129
-84
-36
-18
-32
-48
-89
-140
-184
-199
-177
-153
-146
-129
-150
-178
-226
-273
-258
-248
-267
-258
-264
-276
-300
-388
-399
-405
-405
-422
-454
-474
-497
-542
-621
-678
-637
-491
-369
-274
-230
-226
-227
-224
-245
-258
-323
-371
-367
-393
-367
-327
-303
-217
-155
-151
-165
-180
-214
-264
-295
-283
-270
-289
-270
-219
-194
-182
-159
-155
-192
-205
-206
-227
-233
-230
-234
-256
-284
-286
-292
-262
-244
-207
-173
-138
-131
-138
-130
-152
-142
-112
-96
-86
-95
-111
-140
-182
-230
-259
-274
-315
-322
-303
-303
-306
-296
-284
-301
-310
-295
-293
-290
-283
-284
-280
-279
-298
-313
-271
-240
-212
-181
-153
-106
-81
-75
-77
-70
-75
-93
-108
-136
-173
-201
-215
-235
-256
-259
-293
-320
-336
-340
-323
-337
-363
-372
-371
-371
-385
-388
-369
-317
-286
-290
-297
-315
-321
-308
-299
-306
-284
-265
-288
-280
-274
-290
-274
-275
-297
-301
-330
-357
-348
-344
-327
-307
-280
-258
-254
-235
-247
-255
-280
-317
-326
-323
-303
-298
-311
-275
-227
-200
-188
-170
-146
-157
-155
-142
-114
-132
-184
-220
-239
-261
-278
-253
-269
-302
-293
-299
-295
-269
-286
-289
-292
-289
-272
-275
-285
-295
-298
-276
-246
-252
-283
-316
-312
-281
-255
-235
-234
-238
-244
-244
-252
-271
-273
-297
-311
-311
-305
-287
-303
-298
-284
-294
-302
-310
-353
-385
-425
-390
-308
-297
-236
-215
-172
-159
-169
-158
-192
-236
-225
-198
-205
-219
-224
-231
-248
-247
-233
-218
-216
-245
-230
-191
-196
-183
-206
-229
-215
-196
-185
-207
-233
-259
-290
-297
-294
-279
-256
-228
-201
-212
-211
-216
-240
-294
-261
-228
-251
-275
-193
-251
-399
-361
-470
-546
-583
-637
-674
-600
-1384
-1551
-987
-1421
-1448
-821
-579
-577
-185
147
77
179
236
61
-32
-136
-263
-314
-357
-480
-295
-326
-236
45
28
114
251
162
136
116
-322
-369
-251
-564
-497
-471
-461
-730
-863
-656
-1013
-912
-700
-654
-588
-952
-1192
-748
-1105
-1250
-676
-559
-725
-317
-109
-177
16
179
133
34
71
62
-98
-87
-67
-104
-98
-231
-97
-199
-358
-277
-160
-336
-352
-293
-340
-453
-555
-468
-530
-576
-590
-530
-471
-516
-410
-254
-370
-398
-284
-311
-448
-426
-412
-436
-490
-541
-228
-303
-361
-360
-266
-271
-365
-325
-428
-640
-753
-554
-582
-675
-466
-385
-367
-376
-253
-311
-410
-518
-721
-712
-938
-996
-797
-845
-806
-511
-375
-240
-33
25
-55
-32
-152
-261
-366
-383
-462
-404
-293
-190
-93
-8
83
27
119
53
-251
-278
-214
-420
-497
-279
-233
-475
-125
-90
-299
-147
244
218
163
549
476
10
-68
-7
-790
-1099
-920
-1517
-1777
-1201
-1362
-1509
-883
-560
-562
-473
-266
-251
-501
-528
-392
-570
-1006
-751
-449
-745
-601
1
12
-256
-104
77
-19
-231
-82
-174
-303
-445
-660
-391
-431
-542
-574
-228
79
-232
-63
18
-137
-279
-562
-559
-414
-547
-786
-590
-314
-677
-631
-258
-220
-326
-446
-563
-579
-611
-920
-565
-679
-888
-697
-722
-673
-613
-332
-461
-625
-511
-695
-654
-675
-848
-714
-623
-627
-673
-353
-402
-607
-743
-581
-491
-740
-891
-419
-488
-692
-606
-327
-367
-807
-264
-171
-698
-869
-312
-537
-701
-682
-718
-540
-652
-649
-341
-576
-605
-268
-271
-361
-584
-806
-581
-434
-544
-675
-433
-324
-581
-733
-619
-43
-572
-651
-244
-280
-1049
-734
-34
-753
-759
-560
-329
-542
-811
-269
63
-512
-398
-224
-250
-614
-600
-184
-659
-781
-245
-152
-564
-222
70
60
-273
-976
-347
242
-608
-1109
-45
257
-964
-241
164
-174
-220
-514
-386
-13
-109
-363
-10
106
79
-71
141
-225
55
-102
25
335
218
-36
-349
585
-285
-103
652
-627
1
1229
235
-305
126
822
226
-482
362
154
-145
247
112
66
160
341
381
259
-613
229
623
-1004
-219
890
-356
-212
791
18
-146
287
245
-328
290
887
239
-305
165
261
133
-138
-452
802
119
-628
64
826
988
-833
-327
1192
486
-532
-68
597
453
192
-119
145
757
214
332
29
-60
1564
-26
-1042
1094
1079
-452
-812
800
1240
-172
-319
1022
925
-268
141
773
-544
-429
27
-258
598
241
-436
88
783
486
-656
-373
880
347
-372
57
765
-4
-438
311
552
23
-57
790
-195
137
681
-286
-446
101
378
-811
-312
728
-68
-688
484
743
-832
-295
387
39
-86
-252
484
690
-917
57
822
-669
-218
475
-279
282
483
-287
-792
734
491
-1046
161
848
392
-49
-100
390
314
-728
-404
50
493
-157
-416
125
224
1116
-230
-1008
1159
9
-636
-44
1269
671
-987
1172
1088
-322
-563
1035
1044
-361
186
1278
213
-329
1071
573
-523
-144
1268
406
-791
543
2059
-594
58
1147
791
206
-910
1111
1058
-423
-679
934
1601
-642
-671
1777
-176
-789
1394
753
-660
-331
432
-204
351
-567
939
1447
-506
-45
-502
1044
-265
-490
737
-461
-935
1276
460
-1385
657
950
-928
7
-350
536
542
-1656
-218
1433
-541
-2258
1267
852
-1589
-185
1276
-503
-1145
472
-327
-335
-845
-428
588
-272
-1067
139
170
-436
-702
11
-178
-970
-291
301
-662
-579
170
-645
34
148
-246
-456
-381
166
-929
-1084
130
71
-480
-521
587
178
-835
-472
-502
332
-442
-652
513
264
-377
-542
124
481
-382
96
173
108
289
18
-372
21
285
1
400
-491
-38
698
-370
-569
-31
677
546
-873
-589
356
515
-396
-416
489
90
-259
-86
-638
-545
266
-295
18
-775
-633
532
-748
-1244
-201
-211
-256
-190
154
153
136
138
529
122
-811
-222
-122
-81
-200
-513
644
-132
-653
594
107
-1112
-140
885
-720
-604
-251
119
-133
-185
16
-95
536
-230
-55
147
-318
-498
-1089
-129
-676
-836
17
-179
303
610
-44
-795
-545
220
-500
-628
-609
7
-104
-326
-811
657
339
-1552
20
314
-254
-1682
11
726
-615
-95
-290
-502
456
-359
-91
-398
22
-117
-46
-687
-1008
592
102
-1324
-466
1043
22
-1105
-71
1095
-501
-1340
508
-162
-1115
781
465
-892
-1260
963
764
-1909
-667
985
603
-1963
-557
1099
-1180
-1208
206
948
-1593
-958
1019
147
-976
-1540
1365
912
-2413
-1109
195
-60
-1500
-1348
975
-547
-249
-205
-97
-651
-906
972
-1446
-1519
1460
-135
-1866
-463
1166
-618
-1509
438
-512
-835
75
-799
-197
-8
-908
-980
-2
-396
-411
32
-1395
298
969
-1218
-667
-564
-188
60
-1609
71
-618
-1378
327
-509
-927
-60
283
-1108
-1707
589
529
-1193
-649
-111
379
-783
-689
199
-506
-341
2
-596
-1221
-768
456
-1009
-1990
786
509
-1943
-454
572
-944
-897
-101
-673
-1079
-422
-547
-961
323
-713
-560
159
14
-539
-1014
-571
-305
46
-1249
-658
863
-307
-1193
85
642
-777
-1148
478
-297
-671
357
-787
-297
574
-261
-973
-64
-412
338
-933
-88
573
-1434
-360
792
-564
-1546
229
1094
-721
-710
-19
334
301
-1063
-709
888
-49
-1259
1091
367
-2236
200
668
-1216
-923
624
-822
-917
-339
172
-483
-1233
705
-73
-1077
-394
-180
378
-1278
-378
1509
-165
-1712
-19
2716
-999
-2056
841
955
-1210
-289
261
-1462
796
294
-1049
89
-102
-357
-933
-733
54
-1033
-1632
-201
353
-454
-1458
21
1365
-1643
-1128
909
-375
-835
-372
-145
-75
-567
-759
315
969
-252
-653
-435
498
164
-1206
-76
188
-604
-808
-1142
486
-167
-696
-954
-505
329
-110
-977
-1768
147
-130
-1046
-1024
-205
546
-993
-525
198
443
-457
-1224
772
448
-1915
-1037
1311
806
-1574
-1687
1667
1051
-1991
-1274
1254
119
-1719
-508
-1003
-798
-380
-200
-287
-885
1300
1103
-492
-19
-29
74
-1154
-480
-56
-233
-503
-339
253
-491
336
-508
-480
-600
-16
-631
-833
-342
-737
-760
398
994
-986
609
373
-449
254
-1217
-583
8
276
-185
-1296
-100
768
-245
-1128
506
948
-1211
-274
-201
273
-634
-1552
54
1323
-1392
-1482
2089
-103
-1366
-379
1238
62
-128
-1262
266
709
-1190
236
104
-150
-73
377
240
-321
-190
-437
-537
-764
-151
961
-84
-376
1115
636
-440
627
30
142
-64
-170
-217
-372
-8
341
413
169
-725
-744
966
-278
-1232
291
502
-462
-418
372
796
204
-484
-1102
1090
1304
-1968
-585
1043
949
-1474
-1215
1087
864
-458
-144
137
-427
1016
-312
-1560
521
590
84
-1096
-665
1148
1172
-790
-552
1316
-153
-1008
-963
441
-228
-1482
-529
-453
-539
-228
-268
-463
-186
650
221
-88
-592
124
331
-293
530
-287
-265
-40
328
673
-388
-893
-273
-400
-555
531
-242
-1809
131
470
-78
-1259
-501
543
237
-739
393
678
-1302
-878
-212
1253
-765
-1534
1061
1804
-814
-929
-630
704
68
-1751
-304
7
1007
-327
-1670
-332
364
22
-305
568
127
641
-318
-840
-227
449
34
-376
322
224
784
-725
-74
1060
-292
-956
237
512
-76
-827
-433
1616
184
-3342
559
2476
-859
-1194
28
1395
87
-1430
-202
384
567
-816
360
658
-387
-471
261
1064
-690
13
667
-652
-538
1198
-547
-1695
951
165
-1081
-853
675
-106
-669
42
-174
563
-382
-296
23
-177
-59
-760
-256
934
-131
-1167
148
793
-609
-1616
851
1538
-2069
-1675
1005
459
-2885
-445
1639
465
-1488
-899
811
-409
-1471
-546
1196
-387
-1107
988
591
-1688
-236
502
224
-660
-256
-659
-215
1006
194
-1110
-862
-794
-123
91
16
-30
855
363
-1139
-128
156
-1117
302
1115
39
-385
-1563
309
1726
-555
-2258
170
2291
-210
-1855
-840
1861
372
-2225
-1113
927
1393
-731
-677
142
479
24
-1444
-201
977
1143
-1963
-826
1020
266
124
-231
84
0
-232
-801
-506
377
362
154
-989
-1227
-532
460
-368
-1111
926
-664
-838
731
327
-858
-799
691
158
-176
-714
586
163
-1606
-801
617
700
-1067
-1166
713
-6
-452
-1897
-1249
1174
352
-542
-1405
410
1218
-816
-1318
1111
873
-847
-505
214
-371
651
-337
-439
88
-17
287
-886
-1589
-682
1526
99
-2277
-1451
945
41
-2334
-523
1032
-131
-530
298
-1030
-736
492
-547
-380
-772
211
306
-981
-1020
571
1021
-1138
-1471
927
800
-1240
-1092
191
1049
-317
-874
348
-94
-418
-383
-261
72
-418
202
495
-1290
-590
1068
-209
-1156
215
2004
-841
-1741
-182
1564
467
-1586
568
1087
-520
-1895
324
1310
-487
-746
980
362
-966
365
670
-1862
421
985
504
-1170
-1518
1354
-522
-1471
-157
738
-909
-936
579
-435
-1004
-548
-197
-155
213
518
-89
-731
-607
534
-610
-1451
-295
301
150
-776
-412
-332
-1316
-924
-115
-510
-263
532
-272
-1538
-631
466
-317
-1287
75
767
-1433
-475
-226
-947
-603
-171
172
-946
-1553
-498
79
-90
-170
-480
-419
-165
-753
-1447
-285
710
-124
-1033
-284
936
-434
-1002
-546
64
-87
-1509
-404
643
462
-779
-1411
534
-132
-1288
-723
164
209
561
-827
-725
44
-188
-329
-1015
-495
591
539
-623
-513
570
334
-1667
-791
733
612
-914
-999
403
39
-1261
-1252
836
690
-718
-200
636
-450
-1176
338
39
-1602
-682
1143
348
-826
341
-77
-804
-580
-355
566
397
-271
-69
466
-1325
-817
111
-254
600
471
84
-396
-837
30
-516
-818
-16
58
-272
189
-202
-141
-620
-1021
264
-417
-758
-147
-1010
-682
-289
144
-252
-883
-169
-59
-544
-1381
-229
1243
-80
-961
-634
124
-674
-231
160
-638
560
97
-605
-595
72
355
-576
-686
-96
485
60
-1395
237
891
-867
-1714
-259
125
-745
-692
-188
556
-524
-712
253
-801
-1790
-1068
445
-32
-1525
-858
736
-944
-1158
-74
-40
-234
-595
16
-509
-508
-143
271
-637
-1481
293
853
-599
-894
65
804
-622
-1423
-139
-230
-975
-901
81
-135
-98
-200
-1438
-1395
-265
272
-685
-1130
111
946
-365
-1981
-368
748
-324
-555
-630
-215
176
-891
-674
521
-62
-521
-843
65
713
-946
-1171
-108
450
-310
-588
-198
268
276
-293
-659
-665
362
-118
-950
-250
451
605
-792
-675
-412
-446
-523
-690
695
291
-516
-712
-361
14
-178
20
-869
51
1085
-774
-1111
-391
124
-623
-167
515
-334
-35
-218
-601
-1348
-600
49
-430
-452
-59
401
-652
-1379
-701
-215
78
50
-361
-28
269
-534
-865
-429
-398
-123
389
168
-542
-647
-279
242
-434
-569
-58
619
-89
-909
-309
-198
264
-183
-302
-663
-203
889
-557
-1205
-238
242
-420
-971
-487
424
883
-355
-984
-397
-166
-208
-559
-663
197
235
-686
-1767
-403
-166
-996
-279
104
120
-128
-500
-675
-527
-603
-677
-471
225
-177
-687
-28
-213
-1577
-162
980
-1182
-779
661
-263
-1354
-1267
106
-321
-407
-26
179
-192
-1049
-356
-635
-863
-612
125
-482
-1105
312
210
-1130
-1530
-184
1325
-158
-1226
-272
-100
-392
-841
-687
212
245
-636
-35
-3
-529
-211
-197
-780
-178
276
-427
-897
-337
541
-417
-1061
-820
-277
0
-972
-469
-192
-815
-439
-480
-649
-524
-117
-1145
-704
401
327
-1075
-619
580
-808
-469
82
1
268
497
-206
-432
-931
-347
-424
-918
-380
230
22
-475
-1149
-499
176
-634
-707
-323
-342
-795
-378
-520
-592
-429
-218
-433
-141
-334
-751
-537
-263
-363
-365
-486
-521
-733
-205
-384
-239
-242
-735
-896
-7
-295
-917
61
-146
-469
-295
-40
505
-888
-666
-771
-883
-599
-525
-236
-584
-263
-485
-490
-1256
-742
-194
-527
-532
-626
-406
-107
-1065
-907
-138
-21
-378
-747
-310
-553
-445
-421
-435
-323
-229
258
35
-745
-369
165
-203
-964
-291
311
53
-381
-259
150
-361
-699
-662
-70
-381
-910
-678
-490
-73
-233
-462
-167
-577
-794
-859
-744
-462
-267
-517
-372
-125
-583
-571
-750
-1055
-540
8
-689
-1087
-139
-49
-1023
-873
-169
-247
-726
-632
284
-383
-888
-432
-378
-948
-883
-599
-341
-745
-1377
225
-430
-1803
-1141
-436
-888
-850
-273
-363
-527
-605
-932
-1315
-838
-338
-393
-229
-558
40
-53
-842
-984
-217
331
-564
-768
-49
295
-288
-932
-800
-362
-459
-503
-330
37
-450
-756
-34
-539
-1228
-692
-551
-894
-454
37
-425
-571
-466
-718
-583
-176
-292
-292
-327
-200
-321
-510
-809
-550
-294
-289
275
45
-161
-396
-388
-894
-859
-364
-467
-664
212
176
-358
-595
-298
-51
-1019
-542
-450
-315
-627
-780
-95
-84
-458
-346
290
371
-194
-214
-266
-459
-25
-75
-375
-619
-21
-64
-1092
-698
-174
-162
-573
-497
-394
-154
-736
-1033
28
288
-5
-244
-317
-266
-568
-1016
-1309
-422
617
110
-430
-378
88
-10
-705
-914
-37
247
-659
-538
-77
-427
-629
-491
-265
-309
-728
-227
-279
-1136
-860
-424
-255
-339
-114
172
93
-148
-539
-865
-886
-304
-397
-926
-308
-159
-180
-645
-862
-244
-126
-522
-1199
-1159
-523
-301
-730
-843
-355
211
-133
-620
-718
-951
-992
-883
-673
-523
-271
-218
-285
-449
-554
-947
-1040
-1103
-1093
-712
-784
-706
-618
-673
-727
-978
-606
-437
-586
-786
-414
-656
-1428
-944
-255
-358
-614
-816
-114
-163
-1047
-1360
-1071
-632
-1001
-457
-395
-652
-384
-154
-401
-779
-823
-308
-166
-599
-403
-268
-596
-671
-206
-421
-466
-255
-461
-652
-542
-323
-915
-971
-691
-420
-66
-147
-361
-92
-114
-562
-908
-635
-364
-128
-183
-337
5
-63
-362
-748
-425
-336
-465
-240
-530
-178
-275
-632
-567
-312
-125
-451
-341
-214
-297
-622
-1065
-902
-441
-305
-564
-733
-299
228
-261
-774
-858
-582
-413
-586
-666
-436
-7
-254
-763
-933
-480
-291
-763
-577
-101
-225
-561
-657
-537
-232
-62
-179
-268
-320
-44
-339
-776
-669
47
-29
-639
-544
-44
-194
-747
-916
-675
-418
-428
-705
-555
-138
-374
-1048
-903
-504
-222
-129
-692
-704
-207
-272
-1100
-1448
-485
494
110
-591
-510
-17
-359
-846
-885
-567
211
204
-281
-534
-444
-263
-571
-945
-364
-13
-151
-633
-756
-323
-288
-478
-734
-375
24
-225
-620
-730
-622
-177
-292
-618
-626
-78
375
-8
-595
-616
-3
-212
-588
-380
8
230
-212
-379
-240
-274
-687
-687
-311
-293
-20
-128
-533
-382
-26
-69
-582
-493
38
209
-273
-560
-295
-291
-508
-460
-107
123
88
-181
-330
-41
-334
-703
-553
-123
50
33
-80
-385
-389
-412
-511
-490
-495
-296
-97
93
-145
-509
-454
-200
-264
-537
-227
-121
-127
-193
-449
-347
-85
-122
-293
-270
33
256
-180
-792
-397
168
-258
-769
-445
129
142
-258
-476
-282
-29
-308
-648
-297
63
0
-338
-534
-108
108
-420
-661
-326
272
94
-353
-336
-222
-17
-77
-361
-332
-7
-22
-264
-272
-200
-119
-256
-383
-274
-261
-398
-577
-388
-183
-58
-159
-381
-440
-404
-214
-203
-346
-238
5
104
-228
-270
-155
-312
-412
-310
-185
-125
-255
-290
-276
-266
-325
-286
-26
152
-140
-789
-725
-244
-253
-662
-614
-279
4
-107
-297
-243
-260
-266
-345
-411
-308
-29
-102
-419
-368
-230
-195
-287
-361
-262
-140
-358
-499
-310
-76
-346
-573
-340
-202
-192
-295
-428
-381
-99
-188
-407
-380
-190
139
97
-291
-367
-58
-29
-263
-339
-76
-24
-116
-180
-168
26
-104
-437
-451
-58
102
-204
-454
-380
0
24
-157
-349
-334
65
160
-148
-311
-14
221
159
-194
-111
178
75
-233
-247
26
-80
-369
-503
-330
-36
-44
-287
-339
-204
-163
-228
-425
-372
-117
16
-116
-412
-408
-299
-314
-287
-243
-209
-160
-177
-102
-209
-421
-373
-92
10
-153
-377
-257
-74
-308
-597
-545
-151
-15
-145
-374
-466
-382
-305
-451
-578
-455
-193
-128
-368
-438
-219
-168
-513
-610
-250
28
-115
-467
-499
-171
-74
-320
-518
-328
-37
-18
-273
-394
-194
-91
-278
-506
-418
-178
-78
-268
-422
-307
-198
-295
-434
-396
-287
-229
-255
-266
-324
-449
-494
-434
-386
-297
-193
-257
-390
-415
-283
-289
-497
-534
-235
-4
-226
-578
-632
-498
-427
-471
-481
-385
